最近、ポタリングにパンフレットを印刷したものを持ち出す機会が増えている。 素材はネットでゲットするのだが、pdf形式がほとんどだ。
しかし、Linux(debian buster)の印刷環境は、(私の技量では)不十分で、 月一度ぐらいWindowsを起動するだけだったのが、 印刷のための起動が増えてしまった。
どんなツールが不足かというと、 ポスター印刷 だ。 1ページを複数ページに分割して拡大して印刷したいのだ。 老眼だから。
これまでは、拡大表示させてキャプチャ、 印刷する、みたいなことをしてみたが、 さすがに面倒。 Windows上のadobeのアプリケーションを使うことになる。
で、Linux上で完結させるため、pdfの印刷までに係るツールを再確認してみた。
-
pdfarranger : ページの入れ替え、回転、削除、マージ
pdfarranger: Small python-gtk application
よく使っていたpdfshufflerの後継。crop機能は追い付いてない。プレビューしながら作業できる。
-
krop : クロッピング(余白の調整)
krop: This is a python/Qt app which can be used to crop pdf
いまひとつだと思うのだが、たまに使う。プレビューしながら作業できる。
-
pdfposter : ページを複数に分割して出力。今回、調べなおしたツール。
インストしてたが使えてなかった。
ここの例 を参考に確認してみた。左側が元で右側がアウトプット。
シングルページで、用紙方向、中身のレイアウトともにポートレイト。
$ pdfposter -p 2x1a4 s-po-po.pdf output.pdf
$ pdfposter -ma5 -p 1x2a4 s-po-po.pdf output.pdf
$ pdfposter -p 2x2a4 s-po-po.pdf output.pdf
シングルページで、用紙方向がランドスケープ。
$ pdfposter -p 2x1a4 s-la-po.pdf output.pdf
$ pdfposter -p 2x2a4 s-la-po.pdf output.pdf
複数ページのランドスケープから、ページを指定して分割。
$ pdfposter -f 2 -l 2 -p 2x1a4 m-la-la.pdf output.pdf
指定したサイズに分割する。
$ pdfposter -m10.5x9.9cm -p 1x1a4 s-po-po.pdf output.pdf
-s は、単独で使う。
ポートレイトを並べたレイアウトへの分割が基本みたい。 ランドスケープが指定できると嬉しいかも、と思ったりする。
あと、ラップが指定できないのも残念。アナログ人間の希望か。
一応、これで複数ページへの分割印刷ができる。
もしかしたら、
imagemagicとかpythonとかでスクリプトがあるのかもしれない。
ラスターイメージにしておいて加工するのなら、自分でも、と妄想してみるが、
まずは探してみるか。も。
0 件のコメント:
コメントを投稿