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

複数の PDF を、目次セクションを含む 1 つの PDF に結合する必要がある

<ブロック引用>

PDFをマージするのに最適なツールは何ですか?

Linux (および Windows) では、便利な小さなプログラム pdftk をインストールできます。 . PDFを一緒にバインドするのに適しています。例:

$ pdftk in1.pdf in2.pdf in3.pdf in4.pdf in5.pdf in6.pdf cat output out.pdf

ここで in*.pdf 入力ファイルと out.pdf です 結果です。その間に、@jerik は TOC の扱い方について既に答えを出しています。


バージョン 1.45 - 2012 年 12 月 6 日は pdftk です toc として使用できる update_info でブックマークを作成できます。

3 つのステップで完了します:

私の例の前提条件

3 PDFファイル。単一ページ。

page1.pdf
page2.pdf
page3.pdf

1.ブックマーク情報を作成

# build the bookmark out of an example file
pdftk page1.pdf dump_data output meta.txt
# Edit meta.txt as you need

私のために働いた例、meta.txt:

InfoBegin
InfoKey: Creator
InfoValue: PDFTK
NumberOfPages: 3
PageMediaBegin
PageMediaNumber: 1
PageMediaRotation: 0
PageMediaRect: 0 0 595.32 841.92
PageMediaDimensions: 595.32 841.92
BookmarkBegin
BookmarkTitle: Page 1
BookmarkLevel: 1
BookmarkPageNumber: 1
BookmarkBegin
BookmarkTitle: Page 2
BookmarkLevel: 1
BookmarkPageNumber: 2
BookmarkBegin
BookmarkTitle: Page 3
BookmarkLevel: 1
BookmarkPageNumber: 3

2.一時的に結合された PDF ファイルを作成

pdftk page* cat output temp.pdf

3. PDF にブックマークを追加

pdftk temp.pdf update_info meta.txt output final.pdf

final.pdf をアクロバット リーダーで開くと、左側にブックマークが表示されます。


Linux
  1. 複数のインターネット接続を1つにマージする方法は?

  2. 複数の PDF ファイルを 1 つの PDF に結合/変換する

  3. 複数のpdfファイルの内容を検索するには?

  1. 行に基づいて単一のファイルを複数のファイルに分割する方法

  2. 数値ソートでpdfファイルをマージする

  3. Linuxでコマンドラインを使用してPDFをJPGに変換するには?

  1. 単一ホスト上の複数の glibc ライブラリ

  2. 複数行のファイル名をカスタム区切り文字で 1 つに結合する方法は?

  3. 複数のファイルの内容を 1 つのファイルに追加する方法