Tách PDF thành các trang màu và đen / trắng


9

Tôi muốn tự động chia một tài liệu PDF lớn thành hai tệp: một tệp chỉ chứa các trang có nội dung đen trắng và tệp kia chỉ chứa các trang có bất kỳ nội dung màu nào. Các trang màu và đen / trắng không chạy liền nhau - chúng được xen kẽ trong suốt tài liệu. Làm thế nào tôi có thể làm điều này tự động?


Lý do thực sự để chia nó là gì? Bạn sẽ in nó trên hai máy in khác nhau?
Serge

@Serge: Đúng.
SabreWolfy


1
@SabreWolfy - bạn có thể muốn kiểm tra câu hỏi này trên nên đó là gần như giống hệt nhau. Tôi đã sử dụng thành công cả hai shtập lệnh từ các câu trả lời nhiều lần.
don_crissti

Câu trả lời:


3

Chris Rodgers đã viết một tập lệnh Perl để chia tệp PDF thành các trang màu và đen / trắng. Đây là liên kết đến tập lệnh: pdfcolor-1.2.tgz .

Giải thích chi tiết về cách thức hoạt động của kịch bản từ trang web:

- Perl script
- uses:
– “pscolor” (C, “using GS DLL as a ps colorpage separator”) by Carsten Hammer
– “joinPDF” (Java, “Command line tool to join and split PDF files”, for mac) by Gerard Briscoe
- Has hardcoded paths in shell scripts “splitPDF” and “joinPDF”
- Depends on flex
- Depends on libgs-dev
- GNU GPL 2.0

How it works:
split PDF into single pages in temporary location
use pscolor to detect whether color is on the page
reassemble pages with color and pages without color into two pdf files.

Does not work when adjusting said hardcoded paths.
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.