Попытка упаковать каталог изображений в PDF

У меня есть большие каталоги изображений, которые я хочу быстро упаковать в один PDF для переносимости практически на все устройства. Следуя инструкциям по другим вопросам, я попробовал множество инструментов в сочетании с cutePDF, чтобы получить неудовлетворительные результаты. Мне нужно решение, которое:

  • Я могу быстро пометить каталог как источник изображений
  • Изображения в алфавитном порядке по имени файла.
  • Страницы PDF - это размер изображений. Это самая большая проблема, почти все, что я пытаюсь, помещает изображения в стандартный формат бумаги. Он либо обрезает, либо сжимает его по размеру, независимо от размера, соотношения или ориентации изображения.

Какие-нибудь мысли? Надо будет работать на win 7.

3 ответа

Этот бесплатный инструмент, кажется, отвечает всем требованиям: manga2pdf

Вот небольшой инструмент (manga2pdf), который я написал, который берет каталог, полный изображений (png, gif, jpeg) и делает из него PDF, по одному изображению на страницу.

Если вы в Python, то простой скрипт сделает работу, как описано в:
PDF каталог изображений с использованием Reportlab
Автоматический импорт изображений из каталога с помощью скрипта

В противном случае, коммерческий продукт, который якобы может сделать эту работу:
Image2PDF ($ 38)
7-PDF Maker: хотя сайт на немецком языке, доступно руководство на английском языке.

(Примечание: я не пробовал ничего из вышеперечисленного.)

Вы не указали, какую ОС вы используете, но это работает под linux и, вероятно, под cygwin. Я думаю, что он делает то, что вы хотите. Изображения должны быть в формате TIFF или преобразованы в TIFF. Идея состоит в том, чтобы преобразовать изображения tiff в отдельные файлы PDF, а затем объединить файлы PDF. Для каждого tiff:

tiff2pdf -n input.tiff >output.pdf

затем

pdftk *.pdf cat output combined.pdf

Опция -n tiff2pdf не предназначена для передачи сжатых данных и, похоже, делает то, что вы хотите. Другие варианты также могут работать (не пробовал их). Вы можете обернуть вышеуказанный код в скрипт для обработки всех изображений в каталоге.

Утилиты tiff2pdf и pdftk также доступны для платформ Windows. Смотрите эти ссылки: tiff2pdf, pdftk и пример использования.

Вы также можете использовать Irfanview для преобразования каталога изображений в PDF-файлы. Используйте утилиту пакетного преобразования / переименования Irfanview, выбрав в качестве результата преобразования pdf. Вы можете выбрать способ хранения изображения в формате pdf (без сжатия, сжатый без потерь или несколько параметров качества jpg.) Вам по-прежнему необходимо использовать утилиту, например pdftk, для объединения отдельных файлов pdf, но если командная строка pdftk не предназначена для по своему вкусу, попробуйте GUI pdftk Builder и его функции сопоставления.

Для пользователей Windows я рекомендую freepic2pdf, http://www.comicer.com/stronghorse/software/.

Это от китайского программиста, поэтому на английском языке нет readme. Но автор предоставил английскую версию.

Я думаю, что это даже более мощный, чем какой-то коммерческий. Вот некоторые функции, которые я перевел с китайского readme с помощью Google.

Это программное обеспечение объединяет и конвертирует файлы изображений (включая TIFF, JPG, PNG, GIF, BMP, JPEG 2000) в файлы PDF.

Для файлов JPEG с сжатием с потерями и без потерь 2000 (jp2 / j2k / jpc) или файлов JPG и TIFF, в которых используется алгоритм сжатия JPEG / OJPEG со сжатием с потерями, исходный поток данных будет непосредственно встроен в файл PDF, что позволит избежать потери качества изображения, вызванной повторной потерей качества изображения. сжатия.

Для другого сжатия файлов изображений без потерь, черно-белое изображение будет сжато с помощью JBig2 (без потерь / без потерь) или CCITT G4, остальные будут сжаты в поток данных ZIP и встроены в файлы PDF.

Для черно-белых изображений вы можете указать, является ли фон прозрачным или нет.

Поддержка многостраничного TIFF и анимированного GIF, каждый кадр будет преобразован в одну страницу.

Сортировать входные файлы в другом порядке (в алфавитном порядке, в конце числового порядка)

Другие вопросы по тегам