Forum: Cross-Platform-Entwicklung
Delphi
by ULIK,
31. Mai 2022
Sehr gut. Schau dir aber mal an, was die Funktion genau macht, ich dachte, ich hätte was gelesen, daß damit auch die PDF Kommentare eingebrannt werden. Falls du so was in dem PDF verwendest. Nicht, daß da zuviel fixiert wird.
Forum: Cross-Platform-Entwicklung
Delphi
by ULIK,
31. Mai 2022
Vieleicht kannst Du einen anderen Weg gehen: gibt es im PDFium Funktionen zum Flatten von FormFields (eventuell etwas wie Page_Flatten oder Form.Flatten oder so)? Wenn ja, dann könntest Du vor dem Speichern die Eingaben flatten, das sollte den bestehenden Inhalt dann auch fixieren.
Mußt Du aber mal testen.
Forum: Cross-Platform-Entwicklung
Delphi
by ULIK,
31. Mai 2022
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...