PDFを別のページサイズに変換(US Letter-> A4)


40

単純なUS Letter文書を印刷しようとしていますが、何らかの理由で、リストごとに複数のページを印刷するときにA4に適切に収めることができません。

私はpdfを次のものを使用して変換しようとしました: gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf

しかし、これは文書に何の影響も与えないようであり、米国の手紙として表示されます。

PDFをA4形式に変換する方法はありますか?

回答:


68

通常機能するソリューションの1つはpdfjam、texliveディストリビューションから使用することです

> pdfinfo in.pdf 
...
Producer:       Acrobat Distiller 6.0.1 (Windows)
...
Page size:      612 x 792 pts (letter)
Page rot:       0
File size:      66676 bytes
Optimized:      yes
PDF version:    1.4

> pdfjam --outfile out.pdf --paper a4paper in.pdf

> pdfinfo out.pdf 
Creator:        TeX
Producer:       pdfTeX-1.40.15
...
Page size:      595.276 x 841.89 pts (A4)
Page rot:       0
File size:      53963 bytes
Optimized:      no
PDF version:    1.5

用紙サイズを型にはまらないものに設定すると、などの別のスイッチで機能し--papersize '{6.125in,9.250in}'ます。

ここでわかるように、PDFのバージョンも変更され、PDFの他のプロパティが削除/変更されたため、タスクに適しているかどうかを確認する必要があります。


1
フォームを含むPDFドキュメントでこれを使用しようとしました。その結果、フォームと保存されたデータを失いました。
-Yuv
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.