У меня есть много файлов JPEG в каталоге, и я хочу преобразовать их в PDF и объединить их вместе, чтобы сделать один документ.
Как это может быть сделано?
Я бы предпочел использовать командную строку, так как этот процесс будет быстрее.
command-line
pdf
conversion
jpeg
lovespeed
источник
источник
for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdf
GrphicMagick
пользователи должны бежатьgm convert *.jpg pictures.pdf
not authorized
ошибке; см. этот связанный вопрос (и ответы) .источник
Сработало для меня (НО предупреждение! Отключает сжатие, и в результате PDF будет большим!):
или даже:
С ubuntuforums.org,
+compress
помогает ему не висеть. ПРИМЕЧАНИЕ. Сжатие + отключает сжатие. Машина, над которой я работал в то время, казалось, зависала «навсегда» (хотя я не ждал вечно, чтобы узнать.) Без опции + compress. Ваш пробег может меняться совсем немного! RTFM на imagemagick.org , опция -compress , возможно, поэкспериментируйте с -compress <type>, если у вас проблемы с медленным сжатием / зависанием, чтобы выяснить, что будет работать для вас.источник
+compress
опцию сconvert
командой, как предложено выше! Это фактически отключает все сжатия, оставляя вас с PDF в 10 раз больше, чем оригинальный JPEG. Просто не указывайте параметры сжатия, иconvert
будет идти с форматом сжатия ввода (JPEG), который в этом случае является лучшим по размеру файла параметров. Источник: http://www.imagemagick.org/script/command-line-options.php#compress$ converet *.jpg file.pdf
хорошо работал с меньшим размером файла, чем с+compress
аргументомК сожалению,
convert
качество изображения меняется перед «упаковкой» в PDF. Итак, чтобы иметь минимальную потерю качества, лучше поместить оригиналjpg
в PDF-файл, который необходимо использоватьimg2pdf
.Я использую эти команды:
Эта команда делает
pdf
файл из каждогоjpg
изображения без потери разрешения или качества:ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {} .pdf
Эта команда объединит
pdf
страницы в один документ:pdftk * .pdf комбинированный вывод cat.pdf
И, наконец, я добавляю текстовый слой OCRed, который не изменяет качество сканирования в PDF-файлах, чтобы их можно было искать:
pypdfocr комбинированный.pdf
Альтернатива использованию
pypdfocr
:ocrmypdf комбинированный. PDF комбинированный_ocr.pdf
источник
convert
сбоя с «попыткой выполнить операцию, не разрешенную политикой безопасности« PDF »».Откройте файл jpg или png с помощью LibreOffice Writer и экспортируйте в формате PDF.
Надеюсь, это простой способ экспортировать PDF.
источник
Следующее решение также опирается на ImageMagick,
convert
но оно немного сложнее, потому что:pdfimages -j file.pdf img
.) В настоящее время это работает только с PNG - см. Комментарий @dma_k ниже. ,Инструкции:
Объедините все ваши одностраничные файлы PDF с PDFtk следующим образом:
источник
convert some.jpg -format pdf -compress jpeg generated.pdf ; pdfimages -j generated.pdf generated.pdf ; diff -sq some.jpg generated.pdf-000.jpg
Я использовал http://convert-my-image.com/ Положительный момент, который вы можете предоставить (тот же сайт, но другую страницу) архив изображений и объединить их в общий PDF
источник