Suprimindo duplex para páginas únicas em PDF

Suprimindo duplex para páginas únicas em PDF

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

informação relacionada