GNU/Linux >> Belajar Linux >  >> Linux

Perlu menggabungkan beberapa pdf menjadi satu PDF dengan bagian Daftar Isi

Dan apa alat terbaik bagi kita untuk menggabungkan pdf?

Di Linux (serta di Windows), Anda dapat menginstal program kecil yang berguna, pdftk . Ini bekerja dengan baik untuk mengikat PDF bersama. Misalnya:

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

di mana in*.pdf adalah file input dan out.pdf adalah hasilnya. Di antaranya, @jerik sudah memberikan jawaban bagaimana menghadapi TOC.


Dengan Versi 1.45 - 6 Desember 2012 adalah pdftk dapat membuat bookmark dengan update_info, yang dapat digunakan sebagai toc.

Ini dilakukan dalam 3 Langkah:

Prasyarat untuk contoh saya

3 file PDF. Halaman tunggal.

page1.pdf
page2.pdf
page3.pdf

1. Buat informasi bookmark

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

Inilah contoh yang berhasil untuk saya, 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. Buat file pdf gabungan sementara

pdftk page* cat output temp.pdf

3. Tambahkan bookmark ke pdf

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

Saat Anda membuka final.pdf di acrobat reader, Anda akan melihat bookmark di sisi kiri.


Linux
  1. Bagaimana cara mencari konten dari banyak file pdf?

  2. Gabungkan file pdf dengan pengurutan numerik

  3. Bagaimana cara mengubah PDF menjadi JPG dengan baris perintah di Linux?

  1. Cara membagi satu file menjadi beberapa file berdasarkan baris

  2. Bagaimana Menggabungkan Beberapa Koneksi Internet Menjadi Satu?

  3. Beberapa pustaka glibc pada satu host

  1. Gabungkan / ubah beberapa file PDF menjadi satu PDF

  2. Bagaimana cara menggabungkan beberapa baris nama file menjadi satu dengan pembatas khusus?

  3. Cara menambahkan konten dari banyak file ke dalam satu file