Einzelnen Beitrag anzeigen

Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
416 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: PDFium Firemonkey writeprotected

  Alt 31. Mai 2022, 12:52
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).
  Mit Zitat antworten Zitat