1つの通常ページに多数の小さなPDFページを印刷する


2

サイズが6cm x 8cmの小さなページを含むpdfファイルがあります。A4用紙に3x3グリッドで印刷したいと思います。

プリンター設定のn-upパラメーターを100%スケールと組み合わせると、6.5x9はn-upファクターによって縮小されるため、ミニチュアになります。

n-upパラメーターをページに合わせると組み合わせると、A4ページ全体に最初に合わせられ、n-upファクターによって縮小されるため、サイズが大きくなります。これは125%の印刷です。

印刷する前に、アプリケーションを使用して何らかの3x3グリッドの改ページを行うことができると思いますが、その方法はわかりません。

手伝ってくれる?Linuxが優先、必要に応じてWindows。


私の友人のcomp教授は、「常にLaTexを使用します!」私はあなたが多分にTeXで、エディタのいくつかのタイプを使用して答えを見つける必要がある疑いがある(これについても、全体SEサイトは、と、ありますQのこのような、あそこを検索しようとした?)またはいくつかの他のPDFエディタ、ワープロなど
Xen2050

psに変換し、pstopsカスタムスケールとオフセットで使用します。ページが希望どおりに見えるまで、少し実験する必要があるかもしれません。
dirkt

Indesignに精通していますか?InDesignで簡単に作成できます。
Yisroelテック

@ Xen2050:すべてのgfx PDFファイルについて話していました(言及しませんでした)ので、LaTeXは簡単には関与しません。しかし、最終的に、私が見つけた解決策はそれに似ています:pdfjam!ほんとありがと。
15:09にtofcute

@dirkt:へのポインタのおかげでpstops、その他psutils。私は彼らをいじり、近い解決策を見つけました。残念ながら、pdf2psページの周りに余分なマージンを追加する必須の変換で問題が発生します!
tofcute

回答:


3

私が見つけた解決策はpdfjamパッケージで、これはに相当するpdfですpsutils。私がする必要があるのは、この単純なコマンドです:

$ pdfjam --nup 3x3 --noautoscale true --suffix 3by3 source-file.pdf

  • nup 3x3 3 x 3グリッドを作成するため
  • --noautoscale true ページに合わせるスケーリングを回避するため
  • --suffix 3by3 出力ファイルに名前が付けられるように source-file-3by3.pdf

注として、代わりにpsnupこの方法を使用することもできます:

$ pdf2ps source-file.pdf - | psnup -9 -s1 -p a4 | ps2pdf - destination-file.pdf
  • -9psnupページごとに9ページを配置することを示します
  • -s1 100%スケールを強制し、元のページを元のサイズに保ちます
  • -p a4a4出力の場合(Debianでは注意してください、それはによって上書きされます /etc/papersize

残念ながら、pdf2ds変換では元のページの周囲に余白が配置されるため、3 x 3のグリッドはa4ページに収まりません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.