PDF의 단일 페이지에 대해 양면 인쇄 억제

PDF의 단일 페이지에 대해 양면 인쇄 억제

여러 문서(PDF, 소스 사용 가능)가 있는데 그 중 일부는 페이지 수가 홀수입니다. 나는 그것들을 병합하고(pdftk에서는 지금까지 문제가 없음) 인쇄에 양면 모드를 사용할 때에도 각 문서가 새로운 종이에서 시작되는지 확인하고 싶습니다.

홀수 페이지가 포함된 하위 문서의 마지막 페이지마다 양면 인쇄를 비활성화해야 합니다.

이것이 어떻게 가능한지?

답변1

홀수 페이지의 각 문서 뒤에 빈 페이지를 삽입하면 됩니다. 라는 단일 빈 페이지로 구성된 PDF가 있다고 가정하면 /path/to/blank.pdf다음이 자동으로 수행됩니다.

pdftk $(for i in *.pdf; do echo $i; pdftk $i dump_data | perl -ne 'print "/path/to/blank.pdf\n" if (m/NumberOfPages: (\d+)/ && $1 % 2 == 1)'; done) cat output merged.pdf

관련 정보