我需要在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