2019年3月24日日曜日

pdfファイルをポスター(分割)印刷するのにpdfposterを使ってみた

最近、ポタリングにパンフレットを印刷したものを持ち出す機会が増えている。 素材はネットでゲットするのだが、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·GitLab

    インストしてたが使えてなかった。

    ここの例 を参考に確認してみた。左側が元で右側がアウトプット。

    • シングルページで、用紙方向、中身のレイアウトともにポートレイト。

      • $ 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 件のコメント:

コメントを投稿

麻のボディタオル

2018年の秋(まだ、自転車を封印してない)、 近江上布伝統産業会館 で、興味からボディタオルを購入した。 お、よかった。: 自然派パン工房 ふるさとの道 ほぼ毎日風呂で使ってきて、ついに寿命がきたようだ。 お店の方に、「糸が痩せて破れてくる」まで使える、と...