У меня есть 250 файлов PDF в одной папке, которые я хочу объединить в одном документе. Порядок не имеет значения. Есть ли простой способ сделать это?
Я могу использовать PDF-Shuffler, как предложено здесь https://askubuntu.com/a/2805/247771, но программа зависает на 10 минут, потому что она загрузила все PDF-файлы.
Могу ли я достичь этого, возможно, с помощью встроенной команды, такой как
pdftk *.pdf output mergedfiles.pdf
?
cat
я думаю:pdftk *.pdf cat output mergedfiles.pdf
Ответы:
Я бы использовал
pdfunite
. Это красиво и просто.cd
в ваш каталог. Затем используйте что-то вроде этого:(Перед запуском убедитесь, что у вас еще нет файла с именем
all.pdf
в этом каталоге.)источник
pdfunite version 0.68.0
с Ubuntu 18.10 , мне пришлось использоватьpdfunite * all.pdf
. Когда я попыталсяpdfunite *.pdf all.pdf
, это дало мне следующую ошибкуI/O Error: Couldn't open file '*.pdf': No such file or directory. Syntax Error: Could not merge damaged documents ('*.pdf')
.Спасибо Steeldriver, который показал мне, что это делает работу:
источник
Вы можете использовать qpdf, так как pdftk недоступен в Ubuntu Bionic:
qpdf --empty --pages *.pdf -- out.pdf
источник
sudo apt-get install gs
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=target.pdf -dBATCH xx.pdf xx.pdf xx.pdf ...
ls -l *.pdf | awk
командыЖаль, что это помогает. ^ _ ^
источник
E: Package 'gs' has no installation candidate
.Вы можете использовать pdftools :
источник