我正在使用 pdftk 来填写 pdf 表单中的输入。我生成XFDF文件并合并数据&模板没有问题,但有时值比字段长,文本被剪切。
有没有办法动态调整字体,或者有什么方法可以防止它被剪掉?PDF 生成将是应用程序的重要组成部分,我担心发送错误值的风险。
最好的做法是什么?谢谢
它没有被剪掉,它只是没有显示出来。文本字段可以滚动。然后,如果文本不合适,在字段的角落会有视觉指示器,例如阅读器,但这可能不是你想要的。
文本字段可以具有自动字体大小,然后我认为最佳实践是设置字段高度,以便它限制短字符串(即使是单个字符)的文本字体大小,并且字体大小仅在字符串时开始改变(减小)长度超过字段大小。
自动文本大小由字段字典(或其父项,因为此属性是可继承的)的默认外观 条目中的零字体大小设置,如下所示:/DA
/Helv 0 Tf 0 g
但是,您当然可以对合并的 PDF 进行后处理:计算字符串长度并调整违规字段的字体大小。