6

Quartz で生成した PDF サイズを縮小する方法を探しています。CGPDFContext で CGContextDrawImage を使用して画像を描画しています。私が恐れているのは、画像が JPEG ではなくビットマップとして保存されることです。それを確認する方法と、PDF を作成するときにそれを制御する方法はありますか?

また、PDF コンテキストに書き込む前に画像を縮小しようとしましたが、最終的にはさらに大きなファイルになります (ただし、ピクセル単位のページ サイズは小さくなります)。

ありがとう!

4

2 に答える 2

1

CGPDFContextの画像圧縮設定を設定するためのパブリック API はありません。

于 2010-09-21T03:46:31.340 に答える
0

iPhoneで PDF を縮小する必要があるのか​​、それとも PC/Mac で PDF を縮小することが許容できるのかはわかりません。

PC/Mac では、Adobe Acrobat Pro ( Adobe Readerと混同しないでください) にPDF オプティマイザがあります。メニュー「高度な」>「PDF Optimizer...」。これにより、イメージ、フォントなどを縮小できます。コマンドライン インターフェイス (AutoBatch を使用)もあるためです。安くはありませんが、おそらく最高の PDF コンプレッサーです。

于 2010-09-25T05:42:23.070 に答える