首页 > 解决方案 > 保护/隐藏 PDF 中嵌入的 JavaScript

问题描述

短版:有没有办法保护或隐藏任何 PDF 用户的嵌入式 JS,无论他们如何打开它,理想情况下不需要使用 Adob​​e Pro(或付费 PDF 工具)来做到这一点?

背景

我正在创建一个包含嵌入式 JavaScript 的 PDF。JS 代码执行验证、创建注释、计算事物等...... JS 可能包含专有或敏感逻辑(特别是在计算方面)。

我没有 Adob​​e Pro 或任何(付费)PDF 编辑工具。据我了解,无法使用 Acrobat Reader 查看嵌入式 JS,但使用 Adob​​e Pro(或实际 PDF 编辑器)的人可以打开 PDF 并查看所有嵌入式 JS。

我目前正在使用 FPDF(连同许多扩展)来生成 PDF,所以如果可以隐藏 JS,那么一等奖就是能够做到这一点而无需实际购买 PDF 编辑器来做到这一点(部分原因是费用,部分原因是 PDF 需要以编程方式生成)。

还可以接受有关如何隐藏/保护 PDF 文件中嵌入的 JS 的替代建议。混淆 JS 代码(例如,将其最小化)使得提取 JS 中的逻辑变得更加困难,但仍然不是不可能的。

标签: javascriptpdffpdf

解决方案


推荐阅读