Einzelnen Beitrag anzeigen

Starsky911

Registriert seit: 8. Feb 2008
Ort: Bremen
96 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: PDFium Firemonkey writeprotected

  Alt 31. Mai 2022, 13:10
Zitat:
Schon mal den AUtor dieser Bibliothek dazu gefragt?
Frage an Winsoft.sk:
Is it possible to load a pdf with form elements, have it filled out by the user and then save it as write-protected?

Antwort von Winsoft.sk:
AIK the PDFium library (used by our PDFium components) can't add write protection to the PDF.
Try to use PDF preset as write protected, maybe save will use this security flag.

Zitat:
Du mußt vor dem Speichern die Rechte des PDFs ändern, so daß keine Formularbehandlung mehr zulässig ist. Dazu mußt du auf alle Fälle eine Verschlüsselung auswählen und das Ownerpassword setzen (wenn nicht bereits eh geschehen), dazu dann den entsprechenden Eintrag für das P-Flag des Encryption dictionary.
Such Dich mal durch die Security-Funktionen von PDFium durch, ausgehend von GetEncryptDictionary.

Ich hab selbst mit PDFium noch nicht gearbeitet, aber ich denke, die nötigen Funktionalitäten sollten dafür schon enthalten sein. Nur ein Rat: teste das Ergebnis auf alle Fälle mit verschiedenen PDF Viewern. Nicht alle interpretieren das P-Flag immer gleich (zumal die PDF-Spec da auch nicht immer ganz eindeutig ist).
In der Doku finde ich leider nichts bzgl. Encryption!
Gibt es evtl. eine andere Crossplatform Bibliothek die das leistet?
  Mit Zitat antworten Zitat