問題は、私のプリンタがPDFファイルの罫線部分を切り捨て続けるということです。ほとんどのPDFはすでに境界線に少しスペースがあるため、通常これは問題ではありません。しかし、今、そのようなスペースがないいくつかの文書を印刷する必要があります。
ページサイズを維持しながら、各ページの内容のサイズを元のサイズの95%に調整できるLinuxコマンドラインツール(またはデプロイツール)はありますか?
編集:4つの面すべてにもっとスペースが必要です。
答え1
確認してみてくださいブログ投稿2008年以降、Ghostscriptとこのシェルスクリプトを使用してこれを行う方法を紹介します。PDFスケールそれはあなたにかなりよく要約されます。
ブログでは、A4用紙に90%の割合の例を示します。
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dSAFER \
-dCompatibilityLevel="1.3" -dPDFSETTINGS="/printer" \
-dSubsetFonts=true -dEmbedAllFonts=true \
-sPAPERSIZE=a4 -sOutputFile="out.pdf" \
-c "<</BeginPage{0.9 0.9 scale 29.75 42.1 translate}>> setpagedevice" \
-f in.pdf
スクリプトは次のように単純化します。
pdfScale -s 0.9 in.pdf out.pdf
また、メディアページサイズを自動的に検出します。他のヘビー級ツールpdfjam
にはpdfedit
。
この回答が2017年2月に作成されて以来、pdfScaleスクリプトが大幅に改善されました。すべてのオプションについては、上記のリンクを参照してください。
答え2
"cpdf"コマンドラインツールを使用したPDFコンテンツのサイズ変更
cpdf INPUT.PDF -規模-内容 "0.9" -o OUTPUT.PDF