Ich verwende derzeit die Apache FOP
-Bibliothek, um PDFs zu erzeugen. Ich möchte, dass diese PDFs vor dem Kopieren und Einfügen geschützt sind, sodass die Benutzer die tatsächlichen OCR
-Bibliotheken (oder manuelle Typisierung) verwenden müssen, um die Informationen auf der PDF-Datei zu erhalten.
FOP bietet anscheinend etwas Sicherheit, die dann als meta-data
in der PDF hinzugefügt wird, um vor Dingen wie Drucken oder Kopieren zu schützen, aber das scheint nicht richtig zu funktionieren (kann das Kopieren-Einfügen beim Drucken nicht deaktivieren) ist aktiviert, usw.).
Eine Möglichkeit, die für mich einfach zu sein scheint, besteht darin, irgendwie den gesamten Text der PDFs in Bilder umzuwandeln, aber ich kann keine Informationen darüber finden.
Offensichtlich ist es mir egal, ob das PDF durchsuchbar ist oder nicht. Ich möchte nur verhindern, dass Leute kopieren und einfügen, solange sie noch drucken können.
Mein aktueller FOP-Code:
%Vor%Das Folgende ist der Inhalt meiner fopconfig.xml
%Vor%Ich bin mir nicht sicher, wie es mit Apache FOP funktioniert, aber es ist ziemlich einfach mit iText lib.
Hier ein Tutorial, das ich vor einiger Zeit über diese Ссылка geschrieben habe
Tags und Links java pdf apache-fop