我需要在 monotouch 应用程序中从我的捆绑包中打开一个 pdf。我不知道它是否来自路径,但我无法打开该pdf。有人可以给我一个如何打开pdf文件的例子吗?我正在使用 pdftron 库。
问问题
874 次
2 回答
6
首先确保您的文件被标记为Content
来自Build Action
MonoDevelop。这将确保它被复制到您的应用程序包中。
然后,从您的应用程序中,您可以使用以下属性获取应用程序包路径:
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 库。
于 2012-06-18T13:07:03.933 回答
1
据我所知,PDFtron 没有 .net 绑定。
iOS 已经集成了 PDF 阅读能力,Xamarin 本身提供了一个示例供你使用。我最近使用该示例编写了一个 PDF 阅读器。
https://github.com/xamarin/monotouch-samples/tree/master/ZoomingPdfViewer
于 2012-06-20T02:47:13.983 回答