GNU/Linux >> Linux の 問題 >  >> Linux

複数の PDF ページを 1 つのページに結合する方法

このタスクを実行するにはいくつかの方法があります。1 つは簡単で、もう 1 つは難しい

簡単: マルチバレント.JAR WAY

Multivalent.jar は、pdf で多くの便利なタスクを実行できる素晴らしいフリー ソフトウェアです

これらのリンクのいずれかからダウンロードできます (sourceforge で入手可能な 2009 multivalent.jar ビルドには、内部に PDF ツールが含まれていません)

  • https://rg.to/file/c6bd7f31bf8885bcaa69b50ffab7e355

  • PDF の幅と高さを知る必要があります (Linux では pdfinfo を使用できます)。 )

  • 複数ページの PDF を想定して ISO A4 サイズ (21x29.7cm) 、タイプ:
<ブロック引用>

java -cp path..to/Multivalent.jar tool.pdf.Impose -dim 4x1 -paper84x29.7cm input.pdf

これは結果のページで、4 つの連続するページを並べてつなぎ合わせたものです。

  • 結果の pdf ファイルhttp://ge.tt/98Kv4ce/v/0

説明:

<ブロック引用>

-dim 4x1 行の列数を意味します

紙 84x29.7cm 用紙サイズを意味します 並べて結合された 4 ページを含む最終面付けドキュメントの。明らかに、最終的な pdf ファイルでは 4 列で 1 行しかないため、ドキュメント幅 (21 cm) を 4 倍する必要があります

multivalent は、ユニティ入力として インチ も受け入れることができます (-紙 33.4x11.68 インチ ) または 追記事項 (-紙 2380x841pt )

もっと難しい :ラテックスのやり方:

4_pdf_pages_appended_side_by_side

数年前、Peter Flynn 著 comp.text.pdf 同様のタスクのために、追加する方法が提案されました PDF ページ 横並び LateX の唯一の助けを借りて。あなたが LaTeXian なら、次のように行動できます:

並べて追加する必要があるため シングルの 4 ページ 複数ページ pdf の場合、次のような新しいドキュメントを作成して、latex プリアンブルを記述します:

PDFドキュメントの名前がinput.pdfであると仮定します そのサイズは ISO A4 で、この複数ページの pdf が作業フォルダーにあり、

\documentclass[a4paper]{article}
\usepackage[margin=0mm,nohead,nofoot]{geometry}
\usepackage{pdfpages}
\pagestyle{empty}
\parindent0pt
\begin{document}
\includepdfmerge[nup=1x4,landscape]{input.pdf,1,input.pdf,2,input.pdf,3,input.pdf,4}
\end{document}

Unix ライクなオペレーティング システムを使用している場合は、Latex バックエンドと簡単なコマンドを組み合わせた pdfjam があります。

pdfjam --nup 1x4,landscape input.pdf

編集:最近、その正確なコマンドでpdfjamに問題がありました。私はそれを使っていました:

cat input.pdf | pdfjam -nup 1x4 -landscape –outfile out.pdf


Linux
  1. 画像を複数ページに分割

  2. Unixで単一のコマンドまたはスクリプトで複数のファイルの名前を変更する方法は?

  3. Linuxで2つの名前付きパイプを単一の入力ストリームに結合するにはどうすればよいですか

  1. cPanelでカスタムエラーページを作成する方法

  2. 複数のリモートシステムで単一のコマンドを一度に実行する方法

  3. UbuntuLinuxで複数の画像をPDFに変換する方法

  1. PDFのページのサイズを変更するにはどうすればよいですか?

  2. PDFファイル(GUI)でページを結合/マージする方法は?

  3. カスタムエラーページを作成する方法