Tenho vários documentos (PDF, fonte disponível), alguns dos quais com número ímpar de páginas. Gostaria de mesclá-los (sem problemas até agora com o pdftk) e garantir que cada documento comece em um novo pedaço de papel, mesmo ao usar o modo duplex para impressão.
A duplexação deve ser desabilitada para cada última página de um subdocumento com páginas ímpares.
Como isso é possível?
Responder1
Basta inserir uma página em branco após cada documento com número ímpar de páginas. Supondo que você tenha um PDF que consiste em uma única página em branco chamada /path/to/blank.pdf
, o seguinte fará isso automaticamente.
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