Короткая версия : есть ли способ защитить или скрыть встроенный JS от любого пользователя PDF, независимо от того, как они его открывают, и в идеале без необходимости использовать Adobe Pro (или платныйИнструмент PDF)?
Фон :
Я создаю PDF, содержащий встроенный JavaScript.Код JS выполняет проверки, создает аннотации, вычисляет вещи и т. Д. JS может содержать проприетарную или чувствительную логику (особенно на стороне вычислений).
У меня нет Adobe Pro или какого-либо (платного) инструмента для редактирования PDF.Как я понимаю, нельзя просматривать встроенный JS с помощью Acrobat Reader, но кто-то с Adobe Pro (или реальным редактором PDF) может открыть PDF-файл и просмотреть все встроенные JS.
В настоящее время я использую FPDF(вместе с множеством расширений) для генерации PDF-файлов, поэтому, если есть возможность скрыть JS, первым призом будет возможность сделать это без фактической необходимости покупать PDF-редакторы для этого (частично из-за затрат, частично из-за того, чтоPDF-файлы должны быть созданы программно).
Также открыты альтернативные предложения относительно того, как скрыть / защитить встроенный JS в файле PDF.Запутывание кода JS (например, его минимизация) затрудняет извлечение логики в JS, но все же не невозможно.