モノタッチアプリでバンドルからPDFを開く必要があります。パスからのものかどうかはわかりませんが、そのpdfを開くことはできません。誰かがPDFファイルを開く方法の例を教えてもらえますか?pdftronライブラリを使用しています。
質問する
874 次
2 に答える
6
まず、ファイルが「 MonoDevelopから」Content
のようにマークされていることを確認します。Build Action
これにより、アプリケーションバンドル内に確実にコピーされます。
次に、アプリケーションから、次のプロパティを使用してアプリケーションバンドルパスを取得できます。
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 に答える