【发布时间】:2020-08-27 04:14:27
【问题描述】:
我正在使用 iText 尝试从 PDF 的字段中获取 Javascript。我注意到使用GetAdditionalAction() 会得到我需要的Javascript,除非代码有一定的长度。如果我将 JS 放在一个字段上,比如说 onMouseEnter 超过约 5 行长,GetAdditionalAction() 会将此代码截断为字母数字字符串。在我的示例中,我试图在 if 语句中获取一些代码,但由于它太长,它返回类似:630 0 R。我在网上找不到任何关于此的信息或任何其他人谈论它。非常感谢您的帮助。
【问题讨论】:
-
你提到了
GetAdditionalAction。具有该名称的 iText 7 方法返回PdfDictionary实例,而不是字符串。我假设您从该字典中错误地检索了 JS 代码。 -
@mkl 是的,它不返回字符串,但我能够从该对象中提取 JS,因为我似乎无法找出从该对象中获取 JS 的正确方法。有什么建议吗?
标签: javascript pdf itext adobe acrobat