コマンドラインからそれぞれ2ページを印刷します。

コマンドラインからそれぞれ2ページを印刷します。

12ページのPDF文書から始めて、次のコマンドを使ってそれを見るとしましょう。見せる。片面に2ページに設定されたページで別の6ページPDFを生成するには、通常、^ Pダイアログボックスウィンドウにリストされている「ファイルとして印刷」デバイスを使用します。これは非常にうまく機能します。

これをコマンドラインに変換したいと思います。

  • 私が知る限り、これは手術ではありません。pdftkできる交差確認してください。
  • このコマンドはlpオプションを受け入れます-o number-up=2が、「ファイルとして印刷」という名前のデバイスは認識しません。このデバイスは実際にlpstat -p -d
  • 私はこの記事を知っています「ファイルで印刷」とは何ですか?コマンドラインで使用できますか?。私はインストールしましたカップ-pdfこれにより、PDFという新しいプリンタが確認されます。ただし、単純なテキストファイルの印刷品質はあまりにも原始的です(たとえば、最初は余白が印刷されません)。また、たとえば、そのデバイスから既存のPDFファイルを再印刷すると、lp -p PDF existing.pdfevinceはコピーされた出力を開くことはできませんが、「ファイルとして印刷」方法を開くことはできません。
  • 私は一度見たman evince。下部にはいくつかの印刷プレビューオプションが含まれており、次にリダイレクトされます。GNOME開発者プロジェクトページ。もちろん、私はそれを理解して使用することはできません。

コマンドラインの柔軟性とGUIの「ファイルとして印刷」オプションで得られる印刷品質を組み合わせる方法は実際にありますか?

私のテストケースは、それぞれ2ページを印刷するソースドキュメントのコマンドラインからPDFを作成することです。

あなたの考えに感謝します。

ベストアンサー1

pdfnup(またはpdfjam)コマンドラインツールがあります。ディストリビューションリポジトリ(sudo apt-get install pdfjamDebianベースのディストリビューション、yaourt -S pdfnupArchなどの場合)からインストールできます。

デフォルトのオプションは入力PDFファイルをインポートし、ページあたり2つの入力ページを持つ出力PDFを生成します。

pdfnup -o output.pdf input.pdf

おすすめ記事