2

ABCpdf で動的な pdf ファイルを生成する Web システムがあります。それが機能している間...大丈夫、ファイルサイズは少し大きいです。

たとえば、今朝のテストとして、たくさんの小さなグラフィックを含む 140 ページ以上のファイルを生成しました (実際には、同じ 6 つの小さな画像が何度も繰り返されています)。合計ファイル サイズは 12 MB で、変更されました。

そのファイルを取得し、Acrobat Pro で開き、デフォルトの最適化設定で実行すると、600k ファイルが得られました。

元のファイルをその 2 番目の数値に少し近づけるための提案はありますか?

4

5 に答える 5

2

これは、画像圧縮の問題であることがほぼ確実です。

PixMapは、下にある画像の JPEG 圧縮を提供します。実際に、挿入した JPEG をソフトウェアで解凍し、ビットマップとして保存することは可能ですが、これは簡単にサイズを肥大化させます。

また、サイズが正しいことを確認してください。1600x1200 の画像を含めず、2 インチの小さなフレームで表示してください。その場合は、サイズ変更/縮小できます。

于 2009-03-04T22:43:49.477 に答える
0

ABCpdfは、各画像をPDFに一度挿入して参照するのではなく、画像を繰り返しているようです。CosEditを試して、それが当てはまるかどうかを確認できます。もしそうなら、あなたはたくさんのストリームオブジェクトを手に入れるでしょうが、最適化された出力は同じ少数のストリームオブジェクトへのたくさんの参照を持っているでしょう。

于 2009-03-04T23:46:26.377 に答える
0

abcPdf設定を正しく取得できない場合は、新しいファイルの上でpdf圧縮を実行してみることもできます。

c#でこれを行う方法については、pdftk圧縮オプションを参照してください。

于 2012-03-28T09:25:06.110 に答える
0

ABCpdf には、画像を埋め込むための多くのオプションがあるようです。どれを使いましたか?画像のサイズは?何のフォーマット?1ページに何枚?

解像度を下げるか、より良い圧縮形式 (JPEG など) を使用して画像を小さくすると、うまくいく場合があります。

于 2009-03-04T22:07:21.247 に答える