Пакетное преобразование изображений 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
и должен быть доступен через ваш программный канал.