pdfのページを配列に保存して、uipageviewcontrollerに表示する方法を教えてください。pdfのページを複数のページの配列に保存する
0
A
答えて
3
おそらくこれが役立ちます。
このコードは二つのことを前提としています
- あなたは、PDF文書の位置を記述するNSURLオブジェクトを持ってプロジェクトにクォーツフレームワークを追加し、
- ています。
まず、PDF文書の内容で初期化さPDFDocumentオブジェクトを作成:
// Make a new PDF document object with the contents of the file at the specified URL.
PDFDocument * myPDF = [[PDFDocument alloc]initWithURL:fileURL];
すると、それが含まれているどのように多くのページをPDFドキュメントオブジェクトをお願いします。
// Get the page count of the PDF document object.
NSUInteger pdfPageCount = [myPDF pageCount];
一時的なNSMutableArrayを使用してページを保持します。
// Make a new mutable array to hold the document's pages.
NSMutableArray * mutablePageArray = [NSMutableArray arrayWithCapacity:pdfPageCount];
"for"ループを使用して、PDFドキュメントのページをめくることができます。ループを通過するたびに、ループのカウンタに対応するPDFドキュメントのページインデックスからページを追加します。
// Add each page of the PDF document to the array.
for (int i=0; i < pdfPageCount; i++) {
[mutablePageArray addObject:[myPDF pageAtIndex:i]];
}
最後に、NSArrayが必要なので、NSArrayをNSMutableArrayの内容から作成します。
// Convert the NSMutableArray to an NSArray, then return it.
NSArray * pageArray = [NSArray arrayWithArray:mutablePageArray];
いくつかの注意: 私はまだ種類の新しいObjective-Cのによ、あなたは、このコードでやりたいだろういくつかのメモリ管理のものは、おそらくあります。また、これはMac OSの観点からのものであることに注意してください。しかし、コードには本質的にMacのみが存在するとは思われません。少なくとも、あなたは正しい方向を指すようにすべきです。
関連する問題
- 1. Pythonのmatplotlibの:複数のページでPDFに保存する
- 2. forループから1つのpdfページに複数のグラフを保存するR
- 3. Apache FOP:xml配列リストの複数ページからのPDFの反復
- 4. 複数のページpdfを1つのコマンドで複数のページに変換する
- 5. 1つの複数ページのPDF文書に複数の図を保存するときのエラー
- 6. 複数のPDFページやscrollview
- 7. ITextSharp複数ページのPDFは
- 8. 複数ページのPDFを複数ページのTIFFに変換するツール
- 9. HTMLページを開いてPDFに保存
- 10. 複数ページのPDFファイルの最初のページをPNGに変換
- 11. 複数ページの.pdfをRMarkdownに結合
- 12. 複数の.docファイルを複数のページに保存するためのスクリプト
- 13. アップロードしたファイルを複数のページに保存する
- 14. PHPで複数のページにデータを保存する
- 15. pdftkを使用して複数のpdfページを特定のpdfページにマージ
- 16. ImageMagickには、PDF => PDF複数ページ
- 17. ios WebページをPDFとして保存
- 18. HTML5ページをPDFとして保存
- 19. PDF:1ページに複数のプレゼンテーションスライドを含む分割ページ
- 20. TCPDF ChromeでPDFを保存するときの空白のページ
- 21. 複数ページpdfのmatshow()のキャプション
- 22. 複数ページのPDFデータファイルとのマージ
- 23. PDFからテキスト(複数ページ)
- 24. jsPDFでhtml2canvasを使用してページのPDFを保存する
- 25. CSSスタイルで現在のページをPDF形式で保存する
- 26. Perlの配列に複数の値を保存する
- 27. matplotlibを使用して1つのpdfページに複数のプロットを保存する
- 28. ページ変数をローカルストレージに保存して別のページに表示
- 29. pdftk分割pdf複数のページで
- 30. pdfファイルのページ数