Membagi PDF menjadi halaman berwarna dan hitam / putih

9

Saya ingin secara otomatis membagi dokumen PDF besar menjadi dua file: satu file hanya boleh berisi halaman-halaman dengan konten hitam dan putih, dan yang lainnya hanya berisi halaman-halaman dengan konten warna apa saja. Halaman warna dan hitam / putih tidak berjalan secara bersamaan - halaman-halaman tersebut diselingi sepanjang dokumen. Bagaimana saya bisa melakukan ini secara otomatis?

SabreWolfy
sumber
Apa alasan sebenarnya untuk membaginya? Apakah Anda akan mencetaknya di dua printer yang berbeda?
Serge
@Serge: Benar.
SabreWolfy
1
@SabreWolfy - Anda mungkin ingin memeriksa pertanyaan ini pada jadi yang hampir identik. Saya berhasil menggunakan kedua shskrip dari jawaban beberapa kali.
don_crissti

Jawaban:

3

Chris Rodgers menulis skrip Perl untuk membagi file PDF menjadi halaman berwarna dan hitam / putih. Berikut ini tautan ke skrip: pdfcolor-1.2.tgz .

Penjelasan terperinci tentang bagaimana skrip bekerja dari situs 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.
hanxue
sumber