我需要在monodouch应用程序中从我的包中打开pdf。我不知道它是否来自路径,但我无法打开该pdf。有人可以给我一个如何打开PDF文件的例子吗?我正在使用pdftron库。Monotouch在设备上打开pdf?
4
A
回答
6
首先确保您的文件在Build Action
从MonoDevelop中标记为Content
。这将确保它被复制到您的应用程序包中。
NSBundle.MainBundle.BundlePath
从这个你可以尝试探测你的文件,例如:
然后,从你的应用程序,你可以使用下面的属性让你的应用程序包路径
if (File.Exists (Path.Combine (NSBundle.MainBundle.BundlePath, "myfile.pdf")) {
Console.WriteLine ("got it");
} else {
Console.WriteLine ("can't find it");
}
一旦你找到了正确的路径到您的文件,你应该能够把它提供给你的PDF库。
1
就我所知,PDFtron没有.net绑定。
的iOS集成PDF阅读功能,以及Xamarin本身为您提供了消耗样品。我最近使用该示例编码了PDF阅读器。
https://github.com/xamarin/monotouch-samples/tree/master/ZoomingPdfViewer
相关问题
- 1. 如何在android设备上打开PDF文件?
- 2. 在任何Android设备上打开pdf文件
- 3. 打开设备
- 4. MonoTouch UIWebView.LoadHtmlString在设备上随机失败
- 5. 在移动设备上打开图(iOS)
- 6. 在设备应用程序上打开
- 7. 在Android设备上自动打开
- 8. 在Android设备上打开套接字
- 9. PDF文档无法在移动设备的fancybox中打开,所以我不想打开空白fancybox,当我点击打开这些设备中的PDF
- 10. MonoTouch的上传到iOS设备问题
- 11. arduino上的“无法打开设备COM5”
- 12. 打开设备上的屏幕
- 13. 设备上的Qoppa pdf
- 14. 在Android设备上打开Google Chrome开发人员工具
- 15. 在tizen设备上开发
- 16. 的MonoTouch:预5.0设备
- 17. 如何在Android设备上打开工作灯应用设置
- 18. 不能打开设备
- 19. 未能打开设备
- 20. QIODevice :: write:设备未打开
- 21. 由GUID打开设备
- 22. Xenomai - 无法打开设备
- 23. 打开设备GALLARY只有
- 24. QIODevice :: read:设备未打开
- 25. 打开/关闭Android设备
- 26. RTE:8012“设备未打开”
- 27. 网址没有在设备上打开,但它在Xcode中打开
- 28. Objective C:在iBooks上打开PDF文件
- 29. 在OSX上从C++打开PDF
- 30. 在iPhone上的Safari中打开PDF
非常感谢您! – Vaskl
您是否有pdfTron框架的名称,我认为这也可能是一个问题? – Vaskl
@PirlituVasilica不,这是我第一次听到这个库 – poupou