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

?


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.)


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

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


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. ^ _ ^


Di Ubuntu 16.04 saya dapatkan E: Package 'gs' has no installation candidate.
MERose
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.