evinceで表示されたPDFドキュメント、たとえば12ページから始めるとしましょう。 6枚の別のPDFを作成するには、片面2ページのページ設定で、通常、^ Pダイアログウィンドウにリストされている「ファイルに出力」デバイスを使用します。これはかなりうまくいきます。
この操作をコマンドラインで変換したいと思います。
lp
は、オプション-o number-up=2
を受け入れますが、実際にlpstat -p -d
に表示されない「ファイルへ出力」と呼ばれるデバイスを認識しません。lp -p PDF existing.pdf
と言うと、「コピーして出力」を開くことができません。 " 仕方。man evince
を見ました。下部では、いくつかの印刷プレビューオプションに触れ、 GNOME-developerプロジェクトページ にリダイレクトします。確かに、私はそれを理解して使用することができません。コマンドラインの柔軟性と、GUI evinceの "ファイルに出力"オプションから取得した印刷品質を組み合わせる方法は実際にありますか?
私のテストケースでも、コマンドラインから、1枚に2ページずつ印刷されたソースドキュメントからPDFを作成します。
一緒に考えてくれてありがとう。
pdfnup
(またはpdfjam
)コマンドラインツールがあります。ディストリビューションのリポジトリからインストールできます(Sudo apt-get install pdfjam
Debianベースのディストリビューションの場合、yaourt -S pdfnup
on Archなど)。
デフォルトのオプションは、入力PDFファイルを受け取り、出力を生成しますPDFページごとに2つの入力ページがあります:
pdfnup -o output.pdf input.pdf
はい、複数のページを印刷できます:
command | lpr -P <printername> -p <priority from 1 to 100>
使用例:
ls -l | lpr -P hpprinter -p 2