使用itextsharp强制在pdf中进行javascript计算

时间:2014-08-13 07:31:59

标签: javascript itextsharp

简化问题。因为我不想混淆。

在我的pdf中有3个字段来执行添加操作。

在两个字段中,我输入一个数字,第三个字段应该显示这两个数字的加法。 为了进行添加,我返回了java脚本。

现在使用itextsharp我们都知道我们可以设置字段值,但是在我打开pdf并执行一些点击和字段选项之前,第三个字段没有计算。

我已经阅读了某些地方的itextsharp don; t支持从代码中强制计算/执行java脚本。

任何人都可以告诉我是否添加了任何支持来处理这种情况,或者是否有任何解决方法来强制执行java脚本。

或处理此类事情的任何其他方式。

1 个答案:

答案 0 :(得分:0)

要执行通用Javascript代码,PDF处理器需要完全模拟Adobe Reader Javascript对象模型。据我所知,周围没有PDF库,特别是没有免费或低价的。

iText(夏普)尤其不会因操纵PDF而执行任何Javascript。

支持Adobe Reader Javascript功能的子集可能是可行的,这些功能足以支持计算字段。任何PDF库项目肯定会很乐意将这样的东西集成为可选功能。