3

大きな PDF ファイルがあり、Adobe Acrobat X Pro を使用しています。ドキュメントは発行者から直接提供されるため、TrimBox と BleedBox が定義されています。問題は、トリミングの寸法がページごとに異なることです。

Adobe Acrobat X Pro 内でバッチ操作を定義して、すべてのページが正しいサイズ (ページごとの TrimBox 設定で定義されているように) に自動的にトリミングされるようにすることはできますか? CropBox の定義方法は理解していますが、これらの設定をドキュメント全体 (またはドキュメントで満たされたフォルダー) で使用すると、すべてのページが同じ固定サイズでトリミングされます (これは必要ありません)。

ImageMagick と GhostScript (リンク)を使用してこの問題を解決するのに役立つ便利な質問も見つけましたが、その結果、データが失われ、目的に対して画像が「汚れ」すぎていることに気付きました。ImageMagick を使用してデータを失わずにこれを行う方法があればそれも問題ありませんが、可能であれば Adob​​e Acrobat X Pro の Batch 操作を使用することをお勧めします。

何か案は?

4

2 に答える 2

1

-density オプションを指定して ImageMagick を試す必要があります。次のようなものです:

convert -verbose -define pdf:use-trimbox=true -density 300x300 your_pdf.pdf output.format

密度オプションは、ぼやけていないことを確認する必要があります。http://www.imagemagick.org/script/command-line-options.php#densityを参照してください。

于 2013-01-22T09:32:17.180 に答える
1

AcrobatUsers.com で回答を見つけました: http://answers.acrobatusers.com/How-I-crop-PDF-TrimBox-data-q33436.aspx。Try67 は私に次のことを教えてくれました:

このスクリプトは、ドキュメントの各ページのクロップ ボックスをトリム ボックスと同じに設定します。アクションで使用して、複数のファイルに適用できます。

 for (var p=0; p<this.numPages; p++)
 {
      this.setPageBoxes("Crop", p, p,
      this.getPageBox("Trim", p));
 }

必要な結果が得られました。

まだスレッドを閉じていないことを思い出させてくれたユーザー Joost に感謝します。

于 2013-01-22T13:34:47.663 に答える