В преобразованном TIFF-файле отсутствуют разметки текстового поля PDF (GhostScript)

Я пытаюсь преобразовать PDF в формат TIFF. Вы можете просмотреть PDF-файл по ссылке ниже: Исходный PDF-файл

http://bugs.ghostscript.com/attachment.cgi?id=7736

В настоящее время в моей системе установлен Ghostscript 9.02.

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

gswin32 -dSAFER -dNOPAUSE -dBATCH -q -sPAPERSIZE=a4 -r300 -sDEVICE=tiffg4
-dPDFFitPage -dGraphicalAlphaBits=1 -dTextAlphaBits=1
-sOutputFile="d:/temp/test/ConvertedPage%06d.tiff"
"d:/temp/test/TextBoxMarkupfile.pdf"

На второй странице доступны 3 размеченных текстовых поля. После преобразования эти текстовые значения отсутствуют в файле TIFF.

Есть ли в ghostscript какие-либо опции для включения этих текстовых значений в преобразованное изображение?

Если доступны какие-либо обходные пути, пожалуйста, предложите мне.

Спасибо, Раджеш


person Rajesh    schedule 05.08.2011    source источник
comment
У меня та же проблема - GS преобразование PDF в Tiff отлично работает, за исключением данных поля формы, которые отсутствуют. АААРГ!   -  person Michael Paulukonis    schedule 16.11.2011
comment
См. Также: stackoverflow.com/questions/1239003 /   -  person Michael Paulukonis    schedule 18.11.2011


Ответы (1)


Рекомендуется аналогичный вопрос + ответ pdftk.

Я использовал двухэтапный процесс [pdf] >> pdftk >> ImageMagick:

pdftk original_form.pdf output flattened_form.pdf flatten

convert -define quantum:polarity=min-is-white -endian MSB 
        -units PixelsPerInch -density 204x196 -monochrome 
        -compress Fax -sample 1728 
        "flattened_form.pdf" "final.tif"

Поскольку ImageMagick использует GhostScript для преобразования pdf, должно быть возможно использовать GS напрямую, но я получил лучшее качество от ImageMagick; возможно, я не просто использую правильные настройки GS.

person Michael Paulukonis    schedule 18.11.2011
comment
Вызовите свой convert с дополнительным параметром -verbose. Затем вы увидите точную командную строку, которую ImageMagick использует для вывода. - person Kurt Pfeifle; 05.07.2012
comment
Это сработало для меня, все еще работает через 9 с половиной лет - person Rayner; 28.03.2021