Existe uma maneira conveniente de inserir páginas em branco em pdf no meu pdf?

1

Eu tenho um arquivo pdf foo.pdf . Eu quero criar um arquivo pdf foo-blankbacks.pdf cujas páginas ímpares são as páginas de foo.pdf e cujas páginas pares estão em branco. Isso pode ser facilmente realizado a partir da linha de comando?

    
por Brian Fitzpatrick 13.12.2017 / 20:05

2 respostas

3

Há um exemplo na página pdftk man que serve como um bom ponto de partida:

EXAMPLES
   Collate scanned pages
     pdftk A=even.pdf B=odd.pdf shuffle A B output collated.pdf

No seu caso foo.pdf é chamado even.pdf e um segundo pdf chamado odd.pdf é preenchido com páginas ímpares em branco. O único trabalho que resta é contar o número de páginas ímpares necessárias.

Se você quer uma resposta rápida:

$ convert xc:none -page Letter blank.pdf
$ pdftk blank.pdf cat 1 1 1 1 1 1 1 1 1 1 output 10blank.pdf
$ pdftk 10blank.pdf cat 1-10 1-10 1-10 1-10 1-10 1-10 1-10 1-10 1-10 1-10  output 100blank.pdf

Tenho certeza de que há uma forma muito mais simples de fazer isso ... mas isso funcionará para a necessidade imediata.

    
por 13.12.2017 / 21:36
0

Você pode hackear isso com um pequeno script que gera um arquivo LaTeX bobo. Primeiro, você precisa saber quantas páginas você tem em seu foo.pdf e depois criar o arquivo LatEx com:

numberOfPages=100 ## change this to the correct number
echo '\documentclass{article}' > new.tex
echo '\usepackage{pdfpages}' >> new.tex
echo '\begin{document}' >> new.tex
for((i=1;i<=$numberOfPages;i++)); do 
    echo "\includepdf[pages=$i]{foo}"
    echo '\newpage\null\thispagestyle{empty}\newpage'
done >> new.tex
echo '\end{document}' >> new.tex

Depois, compile e deve ser o que você precisa:

pdflatex new.tex

Dito isto, seria muito mais fácil apenas gerar o% original foo.pdf com páginas extras em branco, mas como fazer isso seria melhor perguntado em link .

    
por 13.12.2017 / 22:24