【问题标题】:Why does pdftk chop the tops off the characters in my form fields?为什么 pdftk 会在我的表单字段中去掉字符的顶部?
【发布时间】:2009-08-05 07:55:12
【问题描述】:

当我通过将 FDF 文件导入 NitroPDF 来填充 acrobat 表单字段时,一切正常。当我在 Acrobat 8​​ 中手动将数据输入到表单字段中时,一切看起来都很好。当我使用 pdftk(在 Windows XP 或 2K 上)时,每个表单域中的字符顶部都被切掉了。是否有我在某处缺少的参数? pdftk里面没有那么多设置...

这是我正在运行的:

pdftk form.pdf fill_form data.fdf output out.pdf flatten

深入挖掘,似乎提供了文本:

<</T (A) /V (123)>>

重做:

<</T (A) /V ([fe][ff][nul]1[nul]2[nul]3)>>

(我通过将“未展平”的 out.pdf 加载到 NitroPDF 并导出 FDF 来确定这一点。

【问题讨论】:

    标签: pdf fdf


    【解决方案1】:

    我最终在工作时使用 pdftk 和 Acrobat Reader 对文档进行校对,而不是在 NitroPDF 中导入。字符的基线似乎不同。为了获得我想要的结果,我必须使每个字段的高度大约是 NitroPDF 和重叠字段所需高度的两倍。

    我仍然会推荐 NitroPDF 的其他功能。

    【讨论】:

      【解决方案2】:

      我相信 PDFTK 仅支持早期版本的 PDF 标准(我认为最高 1.4),所以也许它才刚刚开始显示它的时代?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多