コマンドラインからPDFコンテンツとページのサイズをスケーリングする


17

一連の画像を個別のPDFファイルとして保存しています。ファイルごとに1つの画像。各画像は1つのPDFページを占有します。

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

すでに試した:

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

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

回答:


16

私は1つを見つけたと思う:http : //community.coherentpdf.com/

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


1
はい、ありがとう。私が使用cpdf -scale-to-fit "210mm 210mm" in.pdf -o out.pdfし、それは素晴らしい作品
maxbellec

2
cpdfubuntuリポジトリで見つけることができませんでしたが、私にとってpdfjamこの答えに従ってトリックをしました。
カルダモン

pdfposterこの答えに従って使用しました。
olivieradam666

おかげで、これは魔法のツールです!
Autodidact


0

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

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

ご了承ください:

  • 最初に回転を行い、次にページサイズを変更すると、問題が発生する可能性があります。
  • これらの変更を保存すると、「リビジョン」として保存される場合があります。 pdfedit
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.