Я хочу сохранить / загрузить PDF-файлы с веб-сайта X, а затем объединить все эти PDF-файлы в один, чтобы мне было легко увидеть их все сразу.
Что я сделал,
получить PDF с сайта
wget -r -l1 -A.pdf --no-parent http://linktoX
объединить PDF в один
gs -dNOPAUSE -sDEVICE = pdfwrite -sOUTPUTFILE = Combined_ date +%F
.pdf -dBATCH file1.pdf file2.pdf file3.pdf
Мой вопрос / проблема в том, что я думал об автоматизации всего этого в одном сценарии, чтобы мне не приходилось делать это каждый день. Здесь новые файлы PDF добавляются ежедневно в X.
Итак, как я могу сделать шаг 2 выше, не давая полный список всех PDF-файлов, я попытался сделать file*.pdf
в шаге 2; но он объединил все PDF-файлы в случайном порядке.
Следующая проблема в том, что общее количество файлов * .pdf не одинаково каждый день, иногда 5 pdf, иногда 10 ... но приятно то, что он назван в порядке file1.pdf file2.pdf ...
Итак, мне нужна некоторая помощь для выполнения шага 2, описанного выше, чтобы все pdf-файлы были объединены по порядку, и мне не нужно было явно указывать имя каждого pdf-файла
Спасибо.
UPDATE:
Это решило проблему
pdftk `ls -rt kanti*.pdf` cat output Kanti.pdf
Я сделал ls -rt, так как сначала был загружен файл file1.pdf, а затем file2.pdf и т. Д., Просто выполняя команду ls -t, вставив файл file.pdf в начало, и файл file1.pdf в последний ...