Sắp xếp lại các trang PDF bằng dòng lệnh


13

Tôi muốn sắp xếp lại các trang trong một tệp PDF. Nhưng vì tôi phải sắp xếp lại nhiều trang và cách sắp xếp mới có một mẫu cụ thể, tôi muốn làm như vậy với một kịch bản. Có một chương trình đơn giản nào cho phép sắp xếp lại các trang trong PDF không?

Ngoài ra, tôi cũng có thể trích xuất tất cả các trang và hợp nhất chúng lại với nhau theo thứ tự tôi muốn. Những progam có sẵn để làm điều này?

Câu trả lời:


15

pdftklà một trong những bạn đang tìm kiếm. Ví dụ: nếu bạn muốn đảo ngược thứ tự trang của i.pdf, hãy làm

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

Các ví dụ khác cho thấy pdftktiềm năng của:

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

Đọc man pdftkđể biết thêm thông tin.

Để cài đặt pdftkvào ngày 18.04, hãy xem: Làm cách nào tôi có thể cài đặt pdftk trong Ubuntu 18.04 Bionic?


Nếu bạn sau khi tất cả tìm kiếm một giải pháp GUI có một cái nhìn tại pdftk's GUI pdfchainhoặc pdfmod.


6

Bạn cũng có thể thử pdfjam pdfnup(dựa trên LaTeX pdf-page)

Thí dụ:

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 
  • {} chèn một trang trống
  • nhiều tùy chọn có sẵn (ví dụ: scale, offset, trim, frame, nup) - xem pdfjam man

3

Bạn có thể sử dụng qpdf đi kèm với Ubuntu. Lệnh sau đây ví dụ đặt các trang theo thứ tự ngược lại.

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

Bạn có thể tìm thêm thông tin và các ví dụ khác ở đây trên trang 10 và 11.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.