Gabungkan semua file pdf dari satu folder

12

Saya memiliki 250 file pdf dalam satu folder yang ingin saya gabungkan dalam satu dokumen. Perintahnya tidak masalah. Apakah ada cara sederhana untuk melakukannya?

Saya dapat menggunakan PDF-Shuffler seperti yang disarankan di sini https://askubuntu.com/a/2805/247771 tetapi progam hang selama 10 menit sebelum itu telah memuat semua pdf.

Bisakah saya mencapai ini mungkin dengan perintah inline like

pdftk *.pdf output mergedfiles.pdf

?

Adam
sumber
4
Perintah pdftk Anda baru saja hilang, catsaya kira:pdftk *.pdf cat output mergedfiles.pdf
steeldriver
@steeldriver jika Anda menulis jawaban, saya akan menandainya sebagai chekced.
Adam

Jawaban:

25

Saya akan menggunakan pdfunite. Itu bagus dan sederhana. cdke direktori Anda. Kemudian gunakan sesuatu seperti ini:

pdfunite *.pdf all.pdf

(Sebelum menjalankan, pastikan Anda belum memiliki file yang dipanggil all.pdfdi direktori itu.)

jbrock
sumber
Menggunakan pdfunite version 0.68.0 dengan Ubuntu 18.10 , saya harus menggunakan pdfunite * all.pdf. Ketika saya mencoba pdfunite *.pdf all.pdf, itu memberi saya kesalahan berikut I/O Error: Couldn't open file '*.pdf': No such file or directory. Syntax Error: Could not merge damaged documents ('*.pdf') .
edesz
7

Terima kasih kepada steeldriver yang menunjukkan kepada saya bahwa ini melakukan pekerjaan:

pdftk *.pdf cat output mergedfiles.pdf
Adam
sumber
Saya memiliki Kubuntu 19.10. pdftk ini tidak berfungsi.
Rob Grune
5

Anda dapat menggunakan qpdf karena pdftk tidak tersedia di ubuntu bionic:

qpdf --empty --pages *.pdf -- out.pdf

SaTa
sumber
1
Bekerja di Ubuntu 18.04. Terima kasih.
parisa
Ini BEKERJA untuk Kubuntu 19.10 terima kasih!
Rob Grune
3
  1. sudo apt-get install gs
  2. gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=target.pdf -dBATCH xx.pdf xx.pdf xx.pdf ...
  3. Anda bisa mendapatkan semua nama file melalui ls -l *.pdf | awkperintah

Semoga ini bisa membantu. ^ _ ^

tedyli
sumber
Di Ubuntu 16.04 saya dapatkan E: Package 'gs' has no installation candidate.
MERose