我们正在尝试使用XFAFlattener
扁平化动态pdf文件。似乎某种领域的边界在展平后消失了。我可以在展平前后上传示例 pdf 文件,但这个网站阻止我上传文件。
任何想法?
一般来说,我们确实支持各种边界。据我所知,您已经向 iText 销售部门报告了同样的问题并附上了问题文件,对吗?而且您不喜欢“北弗吉尼亚”周围的边界消失。我们已经调查了这个问题。边框最初是隐藏的,但随后 JavaScript 由于某些条件将其状态更改为可见。这是您的 XFA 表单中的 JavaScript 代码:
if (xfa.host.version > 8)
this.ui.textEdit.border.presence = "visible"
else
this.ui.textEdit.border.presence = "hidden"
最简单的解决方案是(如果您有编辑 XFA 表单的可能性/权限)将 textEdit 元素边框设置为可见并删除这部分 JavaScript 代码。如果不可能,我们需要查看我们的 JavaScript 求值器。可能它错误地处理了以下语句:
if (xfa.host.version & gt; 8)