1

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

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

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

3 ответа3

1

Вы не указали, какую ОС вы используете, но это работает под 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 и его функцию сопоставления.

1

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

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

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

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

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

0

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

Это от китайского программиста, поэтому на английском языке нет 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, каждый кадр будет преобразован в одну страницу.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .