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

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

単純なUS Letter文書を印刷しようとしていますが、何らかの理由で各リストの複数ページを印刷すると、A4用紙に正しく入ることができません。

以下を使用してPDFを変換しようとしています。 gs -o print.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -pPDFFitPage -dCompatibilityLevel=1.4 input.pdf

しかし、これはファイルに影響を与えないようです。それでもアメリカ文字で表示されます。

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

答え1

一般的に機能する解決策は、pdfjamtexliveディストリビューションを使用することです。

> 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の他のプロパティを削除/変更するため、作業に適していることを確認する必要があります。

関連情報