iTextSharp:Javascript 在 PDF 中填写 vb.Net 时不触发
iTextSharp: Javascript in PDF not firing when filled in in vb.Net
我使用 iTextSharp 填写 PDF 服务器端 return 以便客户端下载。
这是 pdf 的 link。
问题是第 1 个。只有选中其中一个框,才能填写 PDF。如果选中 none,则所有内容都将为 "empty"。选中一个框后,内容不会被删除 return。
一切都得到填充,但有一个问题。复选框被选中,但它后面的 Javascript 没有触发。有什么解决办法吗?
当您使用 iText(Sharp) 填写表单时,Javascript 事件不会被触发。
许多事件没有意义,没有获得或失去焦点,没有键入任何键,iText(Sharp) 直接更改 PDF 对象,它不模拟填写表单的人。
此外,iText(Sharp) 不包含以 Adobe Reader 对象模型开头的 JavaScript 执行环境。
Any solutions?
虽然我写了上面的内容,@Bruno 已经在评论中解释过你可以
- 如果您是付费的 iText 客户,请投票以获得对 iText 路线图的某种 Javascript 支持;
- 如果您不是付费的 iText 客户,请等待并希望其他 iText 用户(iText 客户)将其投票到路线图上;
- 自己在 iText 中实现这样的 Javascript 支持;毕竟它是开源的;但要注意病毒 iText 许可证;或
- 分析 PDF 中的 Javascript 并将类似操作硬编码到您的代码中
我使用 iTextSharp 填写 PDF 服务器端 return 以便客户端下载。
这是 pdf 的 link。
问题是第 1 个。只有选中其中一个框,才能填写 PDF。如果选中 none,则所有内容都将为 "empty"。选中一个框后,内容不会被删除 return。
一切都得到填充,但有一个问题。复选框被选中,但它后面的 Javascript 没有触发。有什么解决办法吗?
当您使用 iText(Sharp) 填写表单时,Javascript 事件不会被触发。
许多事件没有意义,没有获得或失去焦点,没有键入任何键,iText(Sharp) 直接更改 PDF 对象,它不模拟填写表单的人。
此外,iText(Sharp) 不包含以 Adobe Reader 对象模型开头的 JavaScript 执行环境。
Any solutions?
虽然我写了上面的内容,@Bruno 已经在评论中解释过你可以
- 如果您是付费的 iText 客户,请投票以获得对 iText 路线图的某种 Javascript 支持;
- 如果您不是付费的 iText 客户,请等待并希望其他 iText 用户(iText 客户)将其投票到路线图上;
- 自己在 iText 中实现这样的 Javascript 支持;毕竟它是开源的;但要注意病毒 iText 许可证;或
- 分析 PDF 中的 Javascript 并将类似操作硬编码到您的代码中