转换后的 tiff 文件 (GhostScript) 中缺少 Pdf 文本框标记

Posted

技术标签:

【中文标题】转换后的 tiff 文件 (GhostScript) 中缺少 Pdf 文本框标记【英文标题】:Pdf text box markups missing in the converted tiff file (GhostScript) 【发布时间】:2011-08-05 08:29:49 【问题描述】:

我正在尝试将 pdf 转换为 tiff。您可以在以下链接中查看 pdf: Original 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 中是否有任何选项可以包含这些文本值 在转换后的图像中?

如果有任何可用的解决方法,请给我建议。

谢谢, 拉杰什

【问题讨论】:

我也有同样的问题——GS 将 PDF 转换为 Tiff 效果很好,除了缺少表单字段数据。啊啊啊! 另见:***.com/questions/1239003/… 【参考方案1】:

一个similar question+answer推荐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 设置。

【讨论】:

使用额外的-verbose 参数调用您的convert。然后您将看到 ImageMagick 用于其输出的确切命令行。 这对我有用,9 年半后仍然有效

以上是关于转换后的 tiff 文件 (GhostScript) 中缺少 Pdf 文本框标记的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Ghostscript 将 DOCX 或 DOC 文件转换为 TIFF 格式?

使用 Ghostscript 将 PDF 转换为 TIFF 时未生成输出文件

Ghostscript 将 PDF 转换为大的 TIFF

使用 Ghostscript 将 PDF 转换为 TIFF 时保留页面尺寸

Ghostscript - EPS(带有透明背景的嵌入式 TIFF)到 PNG 转换

Ghostscript Tiff / JPG 质量