在某些适用于 MS Windows 的 PDF 文件阅读器(例如 Adobe 或 Foxit 的阅读器)中,可以关闭在 PDF 文件中执行 JavaScript 的功能。Evince(文档查看器)3.2.1 可以做到这一点吗?我没有看到任何选项可以这样做。
或者,Evince 根本没有在 pdf 文件中实现 javascript?
答案1
本质上,它不支持它,所以你无法关闭它。
答案2
不,evince不支持Javascript。
如何验证这一点?
为了让其他人更容易验证此答案的时效性,您可以查询两个信息源:
有一个官方的错误报告(在 PDF 文档中支持 Javascript)处理 Javascript 的功能请求,但目前尚未提及计划支持 Javascript 的版本:
Version: unspecified
[...]
Importance: Normal enhancement
看看官方evince 的路线图,尤其是在 Javascript 行中路线图#无资源:
答案3
[2018.05更新]:错误已移至GitLab。
有一个在 bugzilla 上报告此错误.
它被归类为正常增强。
不幸的是,我不知道他们是否正在积极致力于此事。
答案4
尝试一下 PDF Studio,这是一款免费的 PDF 阅读器/注释器和表单填充器,支持使用 JavaScript 进行格式化、计算和验证。