2016-05-22 16 views
0

Ich habe begonnen, mit pdftk-php Formulardaten in eine PDF zu füllen. Alles funktioniert super. Ich möchte die Person, die die neu erstellte PDF-Datei anzeigt (die im Browserfenster angezeigt wird) auffordern, ein Kennwort hinzuzufügen, um die PDF-Datei vor dem Herunterladen/Speichern zu schützen. Ich habe die Antwort zum Hinzufügen von Passwörtern zu pdfs mit pdftk Kommandozeilenbefehlen gefunden. Allerdings verstehe ich nicht, wie man es in PHP ausführt. Ich habe diese Zeile gefunden:
pdftk sales_report.pdf Ausgabe SalesReport.pdf user_pw PROMPT
in der Seite: https://www.linux.com/learn/manipulating-pdfs-pdf-toolkit. Kann jemand mir sagen, wie man die pdftk-php Akten ändert, um dieses von der PHP-Umgebung zu funktionieren zu erhalten?Schützen einer PDF mit einem Passwort mit pdftk-php

Antwort

0

Ich habe es herausgefunden. Einfache Antwort. In der Datei pdftk-php.php gehe zu/um Zeile 73 und finde die passthru() Zeile. Fügen Sie das Ende der Zeile nach "output -" an, um "output - user_pw $ password" zu sagen $ password ist das normale Textpasswort ohne das "$". Dies fordert nicht zur Erstellung eines Passworts auf, sondern erlaubt über PHP, eine Variable auf der Seite zu erstellen und diese als Passwort zu verwenden. Arbeitete für meine Bedürfnisse.