4

私が書いているプログラム用に、多数 (約 1000) の複数ページの PDF があります。

問題は、それらの多くが同じ文書内であってもページ サイズに一貫性がないことです。プログラムでファイルを調べて、必要なサイズにページのサイズを変更する方法を知っている人はいますか? これはどの言語でもかまいません。

Adobe Acrobat Pro でこれを実行できますが、非常に多くの場合、非常に長い時間がかかります。そこでサイズを変更できる唯一の方法は、ファイルから背景を追加してから、サイズを変更するファイルを選択することです。

4

3 に答える 3

1

Generally, PDFtk is a good fit for this kind of problems. It will let you pull everything apart, and reorder/resize/modify pages on the command line.

于 2013-06-25T20:11:46.560 に答える
0

コマンド ライン ツールの Ghostscript を使用して PDF のサイズを変更できます。

PDF306x396 pointsのサイズを 1/4 に変更する場合 (letterページの 4 分の 1 のサイズになります)、次のようにします。

gs                     \
 -o 306x396-points.pdf \
 -sDEVICE=pdfwrite     \
 -g3060x3960           \
 -dPDFFitPage          \
 -dUseCropBox          \
  input.pdf

-g....寸法はピクセル単位であることに注意してください。Ghostscript720 PPIはデフォルトで を内部的に計算するため、これらは のサイズと比較して 10 倍に増加しpointsます。

Windows の場合、の代わりにgswin32c.exeまたはを使用します。gswin64c.exegs

于 2015-04-07T10:24:00.233 に答える
0

同様の問題があり、PDFファイルを編集するためのJavaベースのツールキットであるPDF分割とマージで簡単に解決できました。

于 2013-06-25T20:24:48.883 に答える