큰 PDF 문서를 두 개의 파일로 자동으로 분할하고 싶습니다. 한 파일에는 흑백 콘텐츠가 포함된 페이지만 포함되어야 하고, 다른 파일에는 모든 컬러 콘텐츠가 포함된 페이지만 포함되어야 합니다. 컬러 페이지와 흑백 페이지는 연속적이지 않고 문서 전체에 흩어져 있습니다. 이를 어떻게 자동화할 수 있나요?
답변1
크리스 로저스PDF 파일을 컬러 페이지와 흑백 페이지로 분할하는 Perl 스크립트를 작성했습니다. 스크립트에 대한 링크는 다음과 같습니다.pdfcolor-1.2.tgz.
이 스크립트가 웹사이트에서 어떻게 작동하는지에 대한 자세한 설명:
- 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.