私の意図は、完全な本の表紙(裏面、本など、表紙の広いページを含む)を作成することでした。
これを達成するために、以下のように、最初のページ(first-page.pdf
A4サイズ)、最後のページ(last-page.pdf
A4サイズ)、書籍(幅2cm)を含む3つのPDFファイルがあります。spine.pdf
したがって、目標は、これらのツリーファイルを次の単一のファイルに融合することです。
予想されるレンダリングを得るために、次のオプションを使用してpdfjamを試しました。
pdfjam --nup 3x1 --papersize '{440mm,297mm}' last-page.pdf spine.pdf first-page.pdf -o output.pdf
しかし、出力は私が期待していたものとは異なります。
私が追加したので、--papersize '{440mm,297mm}'
pdfjamをこのサイズに合わせる必要があることに感謝しますが、それでも脊椎ファイルをフルA4サイズとして扱い、ファイルの実際のサイズや私が明示的に指定したサイズについては気にしません。入力。
それでは、望ましくないパディングを追加せずにpdfjamに脊椎ファイルを追加させるにはどうすればよいですか?
ところで、このツリーファイルをpdfjam以外の他のツールと統合できるソリューションであれば幸いです。
答え1
pdfjamユーティリティはLaTeX用のラッパーです。pdfpagesパッケージ;文書を読むことをお勧めします。
delta
このプロパティを負の数に設定すると、ページ間のギャップを減らすことができます。 (ここでは、水平間隔を減らすために最初の数字を負の数delta
に設定します。)
pdfjam --nup 3x1 --papersize '{440mm,297mm}' --delta '{-95mm 0mm}' last-page.pdf spine.pdf first-page.pdf -o output.pdf
A4用紙の幅は通常210mmなので、-95mmがより適していると思います。背骨は20mmなので、両側から95mmずつ均一に減少し、190mmの間隔が残ります。ただし、正確な値を調整する必要があります。
ただし、このパッケージのすべての可能性を探索していないため、より良い方法がある可能性があります。