Podziel plik PDF na strony kolorowe i czarno-białe

9

Chciałbym automatycznie podzielić duży dokument PDF na dwa pliki: jeden plik powinien zawierać tylko strony z czarno-białą zawartością, a drugi powinien zawierać tylko strony o dowolnej treści kolorowej. Strony kolorowe i czarno-białe nie są ciągłe - są rozrzucone w całym dokumencie. Jak mogę to zrobić automatycznie?

SabreWolfy
źródło
Jaki jest rzeczywisty powód, aby go podzielić? Zamierzasz wydrukować go na dwóch różnych drukarkach?
Serge
@Serge: poprawnie.
SabreWolfy
1
@SabreWolfy - możesz sprawdzić to pytanie, aby było prawie identyczne. Z powodzeniem korzystałem z obu shskryptów z odpowiedzi kilka razy.
don_crissti

Odpowiedzi:

3

Chris Rodgers napisał skrypt Perla, aby podzielić plik PDF na kolorowe i czarno-białe strony. Oto link do skryptu: pdfcolor-1.2.tgz .

Szczegółowe wyjaśnienie działania skryptu ze strony internetowej:

- 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
źródło