Пакетное преобразование изображений TIFF в PDF?

Существуют ли бесплатные утилиты, которые будут конвертировать файлы TIFF в PDF? Я пробовал PDF-принтеры, такие как PrimoPDF и CutePDF, но, похоже, для подтверждения каждого имени файла требуется щелчок графического интерфейса.

Что мне нужно, так это сценарий, командная строка или утилита контекстного меню, которая позволила бы преобразовать сотни файлов с использованием того же имени файла (сохранить расширение, natch), что и исходный файл, и поместить выходные данные в ту же папку.

Изменить: я должен был указать только Windows!

5 ответов

Решение

Вы можете попробовать ImageMagick. Я пытаюсь сделать это на Linux, но она доступна и для Windows. Я просто должен напечатать: convert example.tiff example.pdf и я получаю PDF. Приложив немного волшебства, вы сможете легко конвертировать каталог tiff-файлов в pdf.

Или, если вам нужно все TIFF в одном и том же PDF, вы можете сделать convert example1.tiff example2.tiff example.pdf,

tiff2pdfупомянутое в ответе Бобби, вероятно, является частью libtiff, и вы можете получить двоичные файлы Windows через проект GnuWin32. Среда Cygwin, вероятно, включает в себя libtiffпакет, хотя я не проверял. Обе версии Cygwin и GnuWin32 являются свободными программами.

Davince Tools(sic) включает в себя командную строку tiff2pdf утилита для Windows. Это условно-бесплатный инструментарий.

Dreamsys Software также предоставляет конвертер TIFF в PDF ( скачать). Это кажется бесплатным для использования.

Использование ImageMagick также должно работать следующим образом:

convert ^
   c:\your\current\directory\*.tif ^
   c:\your\output\directory\allimagestogether.pdf

Поскольку ImageMagick устарел , вероятно, лучший вариант, однако необходимо несколько дополнительных опций, поэтому я документирую это здесь на случай, если кто-то еще попытается выяснить, как переключиться с tiff2pdf на ImageMagick.

Чтобы воспроизвести то, чтоtiff2pdfиспользуется для полноцветного сканирования документов, необходимы некоторые из этих дополнительных опций:

      magick -compress jpeg -quality 75 -units PixelsPerInch -density 300x300 -define pdf:title= -define pdf:author= output.pdf
  • -compressсоответствует tiff2pdf-jвариант, если вы его использовали
  • -qualityсоответствует tiff2pdf-qопция (чтобы установить качество JPEG в процентах, более низкие значения сжимаются сильнее, более высокие значения выглядят лучше)
  • -units PixelsPerInchи необходимы для правильного отображения размера страницы PDF. Размер 300x300 должен соответствовать плотности вашего изображения (например, если вы сканировали изображение с разрешением 600 точек на дюйм, укажите -density 600x600).
  • удалит некоторые метаданные, которые ImageMagick добавляет в PDF. Вы можете указать здесь значения, если вам все еще нужны поля, но вы хотите установить для них что-то другое. Если вы опустите-defineкоторый удаляет заголовок документа, заголовок PDF будет установлен в соответствии с именем входного файла, поэтому вы увидите исходное имя файла, даже если позже вы переименуете файл PDF во что-то другое.

Вы можете убедиться, что все верно, используяpdfinfoполезность. Если ты бежишьpdfinfo output.pdfпроверьте значение «Размер страницы», оно должно быть примерно таким842.04 x 595.32 pts (A4)где размер страницы указан в скобках (A4, Letter и т. д.). Если вы не установили-densityЕсли вы установите правильное значение, размер страницы не будет отображаться в скобках, и у вас, скорее всего, возникнут проблемы, если кто-нибудь когда-нибудь попытается распечатать PDF-файл, поскольку он может получиться на бумаге неправильного размера (например, на бумаге формата А3 вместо А4, если принтер лотки для обоих) или жаловаться на то, что документ не помещается ни на одну бумагу ни в один из лотков принтера.

Кажется, есть много решений для этого. По крайней мере, я нашел один для Linux, который называется tiff2pdf и должен быть доступен через ваш программный канал.

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