конвертировать изображения в pdf

Я сохранил несколько изображений из книг Google. Я хотел преобразовать их в один файл pdf, где мне нужны некоторые входы. Следующие два изображения (один png и один jpeg) представляют собой две непрерывные страницы.

первый страница (PNG)

вторая страница (jpeg)

Я сохраняю их в своей системе. Я преобразовал их в pdf, используя команду ниже

convert books.png books.jpeg combined.pdf

Однако комбинированный.pdf не дает мне ожидаемых результатов, а не комбинации двух.

Я также пробовал делать отдельные pdf-файлы, а затем комбинировать их с помощью pdftk, не повезло

convert books.png book1.pdf
convert books.jpeg book2.pdf
pdftk book1.pdf book2.pdf cat output combined.pdf
41 голос | спросил user301880 9 J000000Wednesday14 2014, 15:38:35

4 ответа


8

Я использовал две страницы с примерами, которые вы предоставили, и распечатал их, используя cups- pdf printer , что приводит к двум файлам PDF.

Затем я использовал pdfsam для объединения файлов PDF в одном. Я не вижу проблемы в результате.

Изменить: я просто видел, что у вас много файлов для обработки, вы можете использовать выбранный сценарий в Nautilus, описанный здесь

ответил bob 9 J000000Wednesday14 2014, 15:57:45
61

Просто используйте это:

 convert "*.{png,jpeg}" -quality 100 outfile.pdf

В общем случае вы можете объединить больше файлов в один файл pdf, включая их внутри {} и разделить их на одну запятую.

добавление -quality VALUE , чтобы сохранить качество после преобразования (спасибо @iamcreasy)

 convert "*.{ext1,ext2,ext3,...}" -quality 100 outfile.pdf
ответил αғsнιη 8 MonEurope/Moscow2014-12-08T14:17:34+03:00Europe/Moscow12bEurope/MoscowMon, 08 Dec 2014 14:17:34 +0300 2014, 14:17:34
6

Если все изображения находятся в одной папке и имеют одно и то же расширение, вы можете сделать следующее:

Преобразование изображений в pdf:

ls *.tif | xargs -I% convert % %.pdf
  

Примечание . Обратите внимание, что если они называются 1 ... tif; 2 ... TIF; 10 ... tif do ls -1v для пронумерованных файлов

Объединить PDF-файлы в один PDF-файл и удалить одностраничные pdf-файлы:

pdftk *.pdf cat output merged.pdf && rm *.tif.pdf
ответил To Do 8 MonEurope/Moscow2014-12-08T14:09:18+03:00Europe/Moscow12bEurope/MoscowMon, 08 Dec 2014 14:09:18 +0300 2014, 14:09:18
0

Используйте помощник печати из Gwenview (просмотрщик изображений KDE). Откройте Gwenview, затем плагины -> Изображения -> Помощник по печати. Добавьте все изображения, которые вы хотите распечатать, переупорядочивайте их по своему усмотрению, выберите количество изображений на странице, другие параметры печати и т. Д. И распечатайте PDF напрямую или с помощью CUPS-PDF.

ответил Sameer 22 Jam1000000amFri, 22 Jan 2016 03:02:51 +030016 2016, 03:02:51

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132