นั่นคือทั้งหมดที่ฉันต้องทำ: ลบเฉพาะหน้า 1 ออกจากไฟล์ pdf จำนวนมาก ...
โปรดบอกฉันว่าเวทมนต์มีอยู่จริง
นั่นคือทั้งหมดที่ฉันต้องทำ: ลบเฉพาะหน้า 1 ออกจากไฟล์ pdf จำนวนมาก ...
โปรดบอกฉันว่าเวทมนต์มีอยู่จริง
คำตอบ:
ลักษณะเช่นนี้งานสำหรับPdfToolKit ยูทิลิตี้บรรทัดคำสั่งนี้เพื่อจัดการไฟล์ PDF
ก่อนอื่นให้ติดตั้ง PDFToolkil ทั้งจาก Software Center หรือใช้บรรทัดคำสั่ง:
sudo apt-get install pdftk
ตอนนี้คำสั่งเพื่อลบหน้าแรกออกจากไฟล์ pdf ปกติ (ไม่มีการป้องกัน) จะเป็น:
pdftk original.pdf cat 2-end output outputname.pdf
หากไฟล์ PDF ได้รับการปกป้องคุณจะต้องให้รหัสผ่านแก่ pdftk
ในการแปลงไฟล์ PDF จำนวนมากคุณจะต้องเขียนสคริปต์ขนาดเล็กที่ดูแลการเรียกใช้ pdftk สำหรับแต่ละไฟล์
คุณสามารถใช้pdf-stapler
สำหรับงานนี้
ตัวอย่าง:
for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done
ฉันเขียนบรรทัดคำสั่งนี้
tree -fai . | grep -P ".pdf$" | xargs -L1 -I {} pdftk {} cat 2-end output {}.truncated.pdf
ทำงานได้ แต่แน่นอนถ้าไฟล์มีมากกว่าหนึ่งหน้าฉันทดสอบแล้วมันยังใช้ได้กับโฟลเดอร์หลายระดับที่คุณมี ตรวจสอบให้แน่ใจว่าคุณใช้งานรูทของโครงสร้างโฟลเดอร์ ทุกโฟลเดอร์จะมีไฟล์ aditional pdf ทุกไฟล์ที่ลงท้ายด้วย.truncated.pdf
คุณต้องการpdftk
และtree
สำหรับสิ่งนี้และบน Ubuntu Linux คุณสามารถติดตั้งได้ด้วย apt:
sudo apt install pdftk tree