removePDFPasswordSecurity () - Methode schlägt fehl | LiveCycle ES2, Reader-Erweiterungen

Problem

Um in LiveCycle ES2 ein Kennwort aus einer verschlüsselten PDF-Datei mit einigen Reader Erweiterungs-Rechten zu entfernen, müssen Sie zunächst die Datei entsperren und die Nutzungsrechte entfernen. Anschließend können Sie das Kennwort entfernen.

Der Prozess schlägt jedoch bei removePDFPasswordSecurity() fehl, wenn er in der folgenden Reihenfolge ausgeführt wird:

Document inDoc = new Document (fileInputStream);
inDoc = encryptClient.unlockPDFUsingPassword(inDoc, "password");
inDoc = reClient.removeUsageRights(inDoc);
inDoc = encryptClient.removePDFPasswordSecurity(inDoc,"password");

Problemumgehung

Um das Problem zu vermeiden, geben Sie beim Ausführen von removeUsageRights() die Daten in das Dateisystem aus. Dann lesen Sie die Ausgabedatei und verwenden Sie sie für removePDFPasswordSecurity().

Weitere Informationen

Dies ist ein LiveCycle ES2-API-Problem.

In Document Services für Adobe Digital Enterprise Platform und LiveCycle ES3 wurde diese Spezifikation für das Sicherheitsverhalten der PDF-Datei auf die von LiveCycle ES zurückgesetzt. Daher tritt dieses Problem nicht in diesen Versionen auf.

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online