2016-08-29 2 views
-1

私はNSURLConnectionメソッドを使用して1つのpdfをダウンロードしようとしています。私はdidReceiveDataメソッドでいくつかのデータを取得しましたが、私はpdfにそのデータを変換し、pdfの一部を見ることができるようにPDF全体をダウンロードしながらwebviewに表示したい。NSDataをPDFファイルに変換するには?

ありがとうございます。

+3

[PDFをダウンロードしてiPhoneにローカルに保存する方法は?](http://stackoverflow.com/questions/2226615/how-to-download-pdf-and-store-it-locally-on- iphone) –

+1

ところで、廃止された 'NSURLConnection'をもう使用しないでください。 'NSURLSession'を使う(または、Webビューに直接ロードする)。 – Rob

+0

実際にはファイルはまだダウンロード中です。サーバーから10MBのpdfをダウンロードする必要があります。私は5 MBのデータを取得したときにダウンロードを開始しました。私はアクセスしてpdfとしてそのデータをプレビューしたい一方、pdfの残りの部分はダウンロードしています。 –

答えて

0

あなたは以下のコードを使用してそれを行うことができますすることができます

が直接のWebViewにロードします。

//Pass your NSData in PdfData 

[webview loadData:PdfData MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil]; 

OR

使用CGPDFDocumentCreateWithProvider PDFファイルを生成し、その後のWebViewにロードする:

​​

チェック:Loading NSData into a UIWebView

関連する問題