Especifique uma lista de arquivos como entrada no pdftk

Especifique uma lista de arquivos como entrada no pdftk

Eu tenho uma lista de arquivos que preciso especificar como entrada para o pdftk para concatená-los na ordem especificada. Não vejo uma lista de arquivos de entrada como uma opção na página de manual do pdftk, mas talvez haja uma solução alternativa para obter um resultado semelhante?

Responder1

Isso é descrito na seção de exemplos da página de manual:

Junte in1.pdf e in2.pdf em um novo PDF, out1.pdf:

    pdftk in1.pdf in2.pdf cat output out1.pdf

ou (usando alças):

    pdftk A=in1.pdf B=in2.pdf cat A B output out1.pdf

ou (usando curingas):

    pdftk *.pdf cat output combined.pdf

Claro que você pode usar shell ou xargs para expandir alguma lista para os argumentos de entrada do pdf...

Exemplo de concat em todos os arquivos especificados em files.txt (assumindo que não há problemas com espaços em nomes de arquivos, etc.)

pdftk $(cat files.txt) cat output out.pdf

informação relacionada