0

PDFファイルの「印刷プレビュー」を表示できるアプリを作りたいです。たとえば、N-up オプションを 4 に設定すると、PDF の 4 ページが 1 ページに表示されます。

PrinterShare アプリの印刷プレビューに似たものを作成したかったのです。

私が念頭に置いているアイデア:
1) pdf (画像のように) を読み取り、変更を手動で描画します。高さと幅は元の 1/4 に設定されます)。

他のアイデアはありますか?
または、「印刷プレビュー」用のライブラリを知っていますか?

どんな助けでも大歓迎です!

4

1 に答える 1

1

あなたの考えは可能に思えます。考慮したいオプションごとに、PDF 描画コードに変換できます。

たとえば、N アップは、前の PDF を拡大縮小してから、同じページで N 回再描画することで実行できます。
余白は、PDF を描画するときに開始位置を変更することで実行できます。

PDF への描画については、このガイドに従うことができます: https://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/GeneratingPDF/GeneratingPDF.html

次のスタックオーバーフローの質問を参照することもできます。PDF を 1 ページの PDF に変換する理由は、PDF ページに同じページの高
さがないためです。PDF を描画するためのサンプル コードがあります。

于 2013-09-05T09:50:29.213 に答える