Mais fácil do que eu imaginava. Viva a internet!!
pdftk *.pdf cat output combined.pdf
Pessoal, tenho n arquivos pdf em uma pasta. Queria gerar um script para colar todos em um pdf só.
Quando são poucos, faço na raça, usando
pdftk file1.pdf file2.pdf cat output resumos.pdf
Porém, agora tenho centenas. Tentei fazer o laço abaixo
for file in t*.pdf; do
cp resumos.pdf temp.pdf
pdftk temp.pdf $file cat output resumos.pdf
rm temp.pdf
done
O erro foi o seguinte:
cp: impossível obter estado de `resumos.pdf': Arquivo ou diretório não encontrado
temp.pdf not found as file or resource.
Error: Failed to open PDF file:
temp.pdf
Errors encountered. No output created.
Done. Input errors, so no output created.
rm: não foi possível remover `temp.pdf': Arquivo ou diretório não encontrado
Me parece que não consegui contornar o problema.
Tentei usar apenas o laço pedindo pra juntar $file com resumos e salvar em resumos, mas também deu erro. Acho que não dá pra fazer algo do tipo
a=b+a
de modo que fique acumulativo.
Alguma ajuda? Obrigado.