GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Sie müssen mehrere PDF-Dateien zu einer einzigen PDF-Datei mit Inhaltsverzeichnisabschnitten zusammenführen

Und was ist das beste Tool für uns, um die PDFs zusammenzuführen?

Unter Linux (sowie unter Windows) können Sie ein nützliches kleines Programm installieren, pdftk . Es funktioniert gut, um PDFs zusammenzubinden. Zum Beispiel:

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

wobei in*.pdf sind die Eingabedateien und out.pdf ist das Ergebnis. Dazwischen hat @jerik schon eine Antwort gegeben, wie man mit dem Inhaltsverzeichnis umgeht.


Mit Version 1.45 - 6. Dezember 2012 ist pdftk in der Lage, Lesezeichen mit update_info zu erstellen, die als Inhaltsverzeichnis verwendet werden könnten.

Es ist in 3 Schritten erledigt:

Voraussetzung für mein Beispiel

3 PDF-Dateien. Einzelne Seite.

page1.pdf
page2.pdf
page3.pdf

1. Erstellen Sie die Lesezeicheninformationen

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

Heres ein Beispiel, das für mich funktioniert hat, 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. Erstellen Sie eine temporäre zusammengeführte PDF-Datei

pdftk page* cat output temp.pdf

3. Lesezeichen zum PDF hinzufügen

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

Wenn Sie das final.pdf im Acrobat Reader öffnen, sehen Sie die Lesezeichen auf der linken Seite.


Linux
  1. So teilen Sie eine einzelne Datei basierend auf Zeilen in mehrere Dateien auf

  2. Wie kann man mehrere Internetverbindungen zu einer zusammenführen?

  3. Mehrere PDF-Dateien in ein PDF zusammenführen / konvertieren

  4. Wie verbinde ich mehrere Zeilen mit Dateinamen zu einer mit benutzerdefiniertem Trennzeichen?

  5. Wie kann ich den Inhalt mehrerer PDF-Dateien durchsuchen?

So führen Sie unter Linux mehrere PDF-Dateien zu einem PDF zusammen

So verbinden/verschmelzen Sie mehrere Audiodateien zu einer in Linux

Hosten Sie mehrere Websites auf einem einzigen Server mit Apache unter Ubuntu 18.04

Wie teile ich ein einzelnes cPanel-Konto in mehrere auf?

Wie füge ich mehrere cPanel-Konten zu einem zusammen?

So verbinden Sie mehrere PDF-Seiten zu einer einzigen Seite