保护/隐藏PDF中的嵌入式JavaScript

时间:2018-09-28 10:21:48

标签: javascript pdf fpdf

短版:有没有一种方法可以保护或隐藏PDF的任何用户使用的嵌入式JS,无论他们如何打开它,并且理想情况下无需使用Adobe Pro(或付费的PDF工具)来做到这一点?

背景

我正在创建一个包含嵌入式JavaScript的PDF。 JS代码执行验证,创建批注,计算事物等。JS可能包含专有或敏感的逻辑(尤其是在计算端)。

我没有Adobe Pro或任何(收费)PDF编辑工具。据我了解,不能使用Acrobat Reader查看嵌入式JS,但是具有Adobe Pro(或实际的PDF编辑器)的人可以打开PDF并查看所有嵌入式JS。

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

还可以就如何隐藏/保护PDF文件中的嵌入式JS提出其他建议。混淆JS代码(例如,将其最小化)使得在JS中提取逻辑更加困难,但仍然并非不可能。

0 个答案:

没有答案