Как я могу объединить первую страницу каждого PDF в папке? Если возможно, я бы хотел сделать это с помощью приложения командной строки. В настоящее время я использую программное обеспечение PDFtk, используя следующую команду:
pdftk *.pdf cat output all.pdf
Но я не знаю, как объединить только первую страницу каждого PDF-файла. Я читал об аргументах cat
но я все еще не знаю, как это сделать.
ОБНОВИТЬ:
Команда:
pdftk *.pdf cat 1-2 output all.pdf
Получает первые две страницы последнего PDF-файла, расширенного на *.
оператор оболочки ...
ОБНОВЛЕНИЕ 2:
Удалось сделать то, что я искал, но вручную, поэтому не использовал *.
оператор оболочки:
pdftk 1.pdf 2.pdf cat 1 1 output combined.pdf
Мнимый сценарий оболочки будет выглядеть так:
pdftk *.pdf cat repeat(1, COUNT(*.pdf)) output combined.pdf
repeat(C, N) -> repeat the character C N times
COUNTOF(*.pdf) -> get the number of PDF files the folder