web-dev-qa-db-ja.com

スケーリングPDFコマンドラインからのコンテンツとページの寸法

別のPDFファイルとして保存された一連の画像があります。ファイルごとに1つの画像。各画像は1つのPDFページを使用します。

これらのすべての画像を、できればコマンドラインで再スケーリングする必要があります。これにより、PDFの画像コンテンツとページのサイズが、元のサイズ/サイズに対して相対的にスケーリングされます。たとえば、すべての画像を50%拡大すると、画像のサイズとページのサイズが縮小されます。

すでに試しました:

  • pdfpages + latex:画像を再スケーリングしますが、ページの寸法は同じままです。
  • pdfjam:同じ問題。再スケーリングできますが、ページの寸法はレターペーパーまたはa4にする必要があります。
  • convert(imagemagick):ラスターに変換しますが、これは不要です。
  • ghostscript:絶対的な新しいページサイズに基づいてスケーリングしているようで、相対ページサイズが必要です。

これらの1つが機能する必要があることを知っています。どこが間違っているのかわかりません。私はMacを使っていますが、Linuxソリューションも同様に機能します。

18
Phil

見つけたと思います: http://community.coherentpdf.com/

cpdf -scale-page "0.5 0.5" in.pdf -o out.pdf

16
Phil

pdfjamはこれで機能します。

pdfjam --outfile out.pdf --paper a5paper in.pdf
3

そのようなことができるツールを見つけるのにも問題がありました。 PDFドキュメントのページサイズを変更して回転させたいが、コンテンツのスケーリングは行わない。そして pdfedit (これはGUIツールである)に気付いたしかし、)それを行うことができます:

  • ドキュメントを開いたら、ページ/「ページメトリックの編集」に移動し、左上隅/右下隅のx、y位置を編集して、[変更]をクリックします。
  • その後、ページ/「ページを90度回転」に移動できます。

ご了承ください:

0
sdaau