รวมไฟล์ pdf ทั้งหมดจากโฟลเดอร์เดียว


13

ฉันมีไฟล์ PDF 250 ไฟล์ในโฟลเดอร์เดียวที่ฉันต้องการรวมในเอกสารเดียว คำสั่งไม่สำคัญ มีวิธีง่ายๆในการทำเช่นนี้หรือไม่?

ฉันสามารถใช้ PDF-Shuffler ตามที่แนะนำได้ที่นี่https://askubuntu.com/a/2805/247771แต่ progam ค้างไว้ 10 นาทีก่อนที่มันจะโหลดpdf ทั้งหมด

ฉันสามารถบรรลุสิ่งนี้ด้วยคำสั่งแบบอินไลน์ได้ไหม

pdftk *.pdf output mergedfiles.pdf

?


4
คำสั่ง pdftk ของคุณหายไปcatฉันคิดว่า:pdftk *.pdf cat output mergedfiles.pdf
steeldriver

@steeldriver ถ้าคุณเขียนคำตอบฉันจะทำเครื่องหมายเป็น chekced
Adam

คำตอบ:


26

pdfuniteผมจะใช้ มันดีและเรียบง่าย cdไปยังไดเรกทอรีของคุณ จากนั้นใช้สิ่งนี้:

pdfunite *.pdf all.pdf

(ก่อนใช้งานตรวจสอบให้แน่ใจว่าคุณยังไม่มีไฟล์ชื่อall.pdfในไดเรกทอรีนั้น)


ใช้pdfunite version 0.68.0 กับอูบุนตู 18.10pdfunite * all.pdfผมต้องใช้ เมื่อฉันพยายามมันทำให้ฉันข้อผิดพลาดดังต่อไปนี้pdfunite *.pdf all.pdf I/O Error: Couldn't open file '*.pdf': No such file or directory. Syntax Error: Could not merge damaged documents ('*.pdf')
edesz

7

ขอบคุณผู้ขับรถเหล็กที่แสดงให้ฉันเห็นว่านี่เป็นการทำงาน:

pdftk *.pdf cat output mergedfiles.pdf

ฉันมี Kubuntu 19.10 pdftk นี้ไม่ทำงาน
ปล้น

6

คุณสามารถใช้ qpdf เนื่องจาก pdftk ไม่สามารถใช้งานได้ใน ubuntu bionic:

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


1
ทำงานใน Ubuntu 18.04 ขอบคุณ
parisa

ขอบคุณสำหรับ Kubuntu 19.10 ขอบคุณ!
ปล้น

3
  1. sudo apt-get install gs
  2. gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=target.pdf -dBATCH xx.pdf xx.pdf xx.pdf ...
  3. คุณสามารถรับชื่อไฟล์ทั้งหมดผ่านls -l *.pdf | awkคำสั่ง

หวังว่าจะช่วย ^ _ ^


บน Ubuntu 16.04 E: Package 'gs' has no installation candidateฉันจะได้รับ
ลด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.