Укажите список файлов в качестве входных данных для pdftk

Укажите список файлов в качестве входных данных для pdftk

У меня есть список файлов, которые мне нужно указать в качестве входных данных для pdftk, чтобы он объединил их в указанном порядке. Я не вижу списка входных файлов в качестве опции на странице руководства pdftk, но, возможно, есть обходной путь для достижения аналогичного результата?

решение1

Это описано в разделе примеров на странице руководства:

Объединить in1.pdf и in2.pdf в новый PDF-файл, out1.pdf:

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

или (используя ручки):

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

или (используя подстановочные знаки):

    pdftk *.pdf cat output combined.pdf

Конечно, вы можете использовать shell или xargs, чтобы расширить список входных аргументов PDF...

Пример объединения всех файлов, указанных в files.txt (при условии отсутствия проблем с пробелами в именах файлов и т.п.)

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

Связанный контент