我正在寻找一个 PDF 阅读器,它不支持 PDF 文件中的 Java、JavaScript(以及其他不需要的东西,仅在 1% 的 PDF 文件中使用,但可能会导致安全问题)。还是没有?
答案1
OpenBSD 6.2 端口中至少有这些 PDF 查看器:
x11/gnustep/gspdf
:“GSPdf 是 GNUstep 的 PDF 和 PostScript 文件查看器。”textproc/xpdf
:“Xpdf 是可移植文档格式 (PDF) 文件的开源查看器。”textproc/pdfpc
:“pdfpc 是一个基于 GTK 的演示查看器,它使用类似 Keynote 的多显示器输出在演示期间向演讲者提供元信息。”textproc/mupdf
:“MuPDF 是一款轻量级 PDF 和 XPS 查看器。”productivity/impressive
:“Impressive 是一款以风格显示 PDF 演示幻灯片的程序。”print/gv
:“GNU gv 通过为 ghostscript 解释器提供用户界面,允许在 X 显示器上查看和浏览 PostScript 和 PDF 文档。”print/apvlv
:“Apvlv 是一个 PDF 查看器,具有类似 vim 的键绑定。”
其中,据我所知,我只使用过xpdf
和,从未使用过 Java 或 JavaScript。gv
PDF
上面的列表是通过在系统上的端口描述文件中查找单词来编译的,该系统/usr/ports
的层次结构从 CVS 中签出:
find /usr/ports/ -type f -name 'DESCR*' -exec grep -iF pdf {} +
也可以看看OpenBSD 包管理常见问题解答。
答案2
请看这里:
- 证据的替代方案(证据本身就很好)
- 扎图拉(使用 poppler 或 mupdf 后端)
- FireFox 的 pdf.js- 不确定这是否支持 js 本身 - 但我怀疑现在是否支持