จัดเรียงหน้า PDF ใหม่โดยใช้บรรทัดคำสั่ง


14

ฉันต้องการจัดเรียงหน้าใหม่ในไฟล์ PDF แต่เนื่องจากฉันต้องจัดเรียงหน้าหลายหน้าและการจัดเรียงใหม่มีรูปแบบเฉพาะฉันจึงต้องใช้สคริปต์ มีโปรแกรมง่าย ๆ ที่อนุญาตให้จัดเรียงหน้าในรูปแบบ PDF หรือไม่?

หรือฉันสามารถแยกหน้าทั้งหมดและรวมเข้าด้วยกันตามลำดับที่ฉันต้องการ มีโปรแกรมอะไรให้ทำเช่นนี้บ้าง

คำตอบ:


16

pdftkเป็นคนที่คุณกำลังค้นหา เช่นถ้าคุณต้องการกลับลำดับของหน้าเว็บi.pdfให้ทำ

pdftk i.pdf cat end-1 output o.pdf

ตัวอย่างอื่น ๆ แสดงpdftkศักยภาพของ:

pdftk i.pdf cat 4-1 6 8-end output o.pdf # use ranges
pdftk i.pdf cat 1-6even output o.pdf     # print only even pages in the range
pdftk i.pdf cat 1-10 ~5-7 output o.pdf   # exclude pages in the range
pdftk i.pdf burst                        # extract to single-page pdf files

อ่านman pdftkข้อมูลเพิ่มเติม

วิธีติดตั้งpdftkบน 18.04 ดู: ฉันจะติดตั้ง pdftk ใน Ubuntu 18.04 Bionic ได้อย่างไร?


หากคุณหลังจากการค้นหาทั้งหมดสำหรับการแก้ปัญหาแบบ GUI มีลักษณะที่pdftk's GUI หรือpdfchainpdfmod


7

คุณสามารถลองpdfjam pdfnup(ตาม LaTeX pdf-pages)

ตัวอย่าง:

pdfjam i.pdf '{},2,1-5'         -o o.pdf
pdfjam f1.pdf f2.pdf f3.pdf 1-3 -o o.pdf   ## first 3 pages from f1,f2,f3 
  • {} แทรกหน้าว่าง
  • มีตัวเลือกมากมาย (เช่นขนาด, ออฟเซ็ต, เล็ม, กรอบ, nup) - ดูไฟล์ pdfjam man

4

คุณสามารถใช้ qpdf ซึ่งมาพร้อมกับ Ubuntu ตัวอย่างคำสั่งต่อไปนี้จะวางหน้าในลำดับย้อนกลับ

qpdf --empty --pages infile.pdf z-1 -- outfile.pdf

คุณสามารถค้นหาข้อมูลเพิ่มเติมและตัวอย่างอื่น ๆ ได้ที่นี่ในหน้า 10 และ 11

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