Генерация PDF — Защита PDF с помощью пароля с помощью переполнения pdftk-Stack

Я начал использовать pdftk-php для заполнения данных формы в формате PDF. Все работает отлично. Я хотел бы предложить человеку, просматривающему недавно созданный PDF-файл (который просматривается в окне браузера), добавить пароль для защиты PDF-файла перед его загрузкой / сохранением.
Я нашел ответ на добавление паролей к PDF-файлам с помощью команд командной строки pdftk. Однако я не понимаю, как выполнить это в php. Я нашел эту строку:
pdftk sales_report.pdf вывод SalesReport.pdf user_pw PROMPT
на странице: https://www.linux.com/learn/manipulating-pdfs-pdf-toolkit. Может кто-нибудь сказать мне, как изменить файлы pdftk-php, чтобы заставить это работать из среды php?

0

Решение

Догадаться. Простой ответ В файле pdftk-php.php перейдите к / около строки 73 и найдите строку passthru ().
Добавьте конец строки после «output -», чтобы сказать: «output — user_pw $ password» $ password — обычный текстовый пароль без «$».
Это не требует создания пароля, но позволяет через php создать переменную на странице и использовать ее в качестве пароля. Работал для моих нужд.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]