Защита pdf паролем с помощью pdftk-php

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


person Humphrey    schedule 22.05.2016    source источник


Ответы (1)


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

person Humphrey    schedule 22.05.2016