1

PDFLibエンジンを使用してPDFを作成しています。私の要件は、PDFに保存されるデータに関してはかなり重いです。1つのPDFに約300枚の画像が保存されます。また、同時に約100のPDFを作成します。鉱山の画像が繰り返されているので、どの画像がどこにあるかわかります。PDFLibのimage_loadオプションを使用すると、PDFサイズは約100Mbになります。サイズを小さくする方法はありますか?

4

1 に答える 1

1

答えはTemplatesです。

PDFlibは、技術名FormのPDF機能をサポートしていますXObjects。ただし、この用語はインタラクティブフォームと競合するため、この機能を。と呼びtemplatesます。

PDFlibは、(通常のページで動作するのではなく) 、、、および操作がリダイレクトさtemplateれるオフページバッファと考えることができます。textvectorimage

テンプレートが完成すると、ラスターイメージのように使用でき、任意のページに任意の回数配置できます。画像と同様に、テンプレートはスケーリングやスキューなどの幾何学的変換を受けることができます。

テンプレートを複数のページで使用する場合(または同じページで乗算する場合)、テンプレートを作成するための実際のPDF演算子は、PDFファイルに1回だけ含まれるため、PDF出力ファイルのサイズを節約できます。テンプレートは、一定の背景や会社のロゴなど、複数のページに繰り返し表示される要素を提案します。

また、サイズを縮小します。

于 2012-09-10T06:49:15.350 に答える