3

アプリケーションで PDF (書籍) を表示したいのですが、PDF のパスを取得していて、WEBVIEW で開いています。小さな PDF では完全に機能しますが、大きな PDF では機能しません。

LARGER SIZE PDF の URL を渡すたびに、UI がフリーズします。

時間がかからずに PDF を表示できるように、より良い方法を教えてください。

これが私が使用しているコードです>>

 pdfURL = [NSURL URLWithString:@"URL GOES HERE"];
[webViewForPDF loadRequest:[NSURLRequest requestWithURL:pdfURL]];

前もって感謝します。

4

2 に答える 2

1

ファイルがローカル ファイル システムに配置またはダウンロードされている場合は、UIDocumentInteractionController を使用してそのファイルを開いて表示することも検討してください。ここですべてを読んでください:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIDocumentInteractionController_class/Reference/Reference.html#//apple_ref/doc/uid/TP40009304

于 2012-07-02T10:29:55.783 に答える
0

APIドキュメントには、(Quartzを使用して)PDFをロードする方法があります。CGPDFDocumentは必要なオブジェクトであり、CGPDFDocumentCreateWithURLはおそらく探しているコンストラクターです。

これを行う方法のいくつかの例を次に示します。

このリンクを見てください

于 2012-07-02T10:13:57.100 に答える