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