PDF Verschlüsselung & Entschlüsselung
PDF-Sicherheit ist ein wichtiger Aspekt bei der Arbeit mit PDF-Dateien, und IronPDF nimmt die PDF-Sicherheit ernst. Mit IronPDF können Sie PDF-Dateien verschlüsseln und entschlüsseln, indem Sie benutzerdefinierte Metadaten und Sicherheitseinstellungen auf Ihr PDF anwenden. IronPDF unterstützt 128-Bit-Verschlüsselung Ihrer verschlüsselten Dateien sowie die Möglichkeit, zuvor verschlüsselte Dateien zu entschlüsseln.(vorausgesetzt, Sie haben die richtigen Passwörter, die zum Zugriff auf die Datei benötigt werden), und wenden Sie Passwortschutz auf Ihre vorhandenen oder neu erstellten PDF-Dokumente an.
Schritte zum Verschlüsseln und Entschlüsseln von PDF-Dokumenten in C
- var pdf = PdfDocument.FromFile("sample.pdf", "password");
- pdf.MetaData.Author = "Satoshi Nakamoto";
- pdf.SecuritySettings.RemovePasswordsAndEncryption();
- pdf.SecuritySettings.MakePdfDocumentReadOnly("geheimer-Schlüssel");
pdf.Password = "mein-Passwort";
Der erste Schritt zum Verschlüsseln und Entschlüsseln Ihrer PDF-Dateien mit IronPDF besteht darin, entweder eine neue PDF-Datei zu erstellen oder eine vorhandene zu laden, wie wir es hier getan haben. Beim Laden unserer PDF-Datei mit
PdfDocument.FromFile
haben wir zwei Parameter an dieFromFile
-Methode übergeben: Der erste ist der Dateipfad der PDF und der zweite ist das Passwort, um die verschlüsselte PDF zu öffnen.Die nächsten Zeilen bearbeiten die Metadaten unseres verschlüsselten PDFs.
pdf.MetaData.Author
wird beispielsweise verwendet, um das Autor-Feld mit unserem benutzerdefinierten Zeichenfolgenwert zu bearbeiten. Jedes Metadatenfeld kann mitpdf.metadata.field-key
aufgerufen werden, wobei der field-key durch den Namen des Feldes ersetzt wird, das Sie bearbeiten möchten, wie z.B. Autor, Schlüsselwörter, modifiedData, etc. Dies ist besonders nützlich, um Ihrem PDF Schlüsselwörter zu geben, die es einfacher zu finden machen, ein angepasstes Änderungsdatum, einen neuen Autor oder alles andere, was Sie innerhalb der MetaDaten-Eigenschaften anpassen müssen.Die nächste Zeile entfernt alle aktuellen Passwörter und Verschlüsselungen aus dem PDF-Dokument. Dieser Entschlüsselungsprozess ermöglicht es Ihnen, das PDF ohne jegliche Verschlüsselung zu speichern oder es freizugeben, damit Sie neue Verschlüsselungseinstellungen für das PDF hinzufügen können, was wir als nächstes tun werden.
pdf.SecuritySettings.setting
gibt Ihnen die Möglichkeit, die Sicherheitseinstellungen Ihres PDFs anzupassen, wobeisetting
durch die tatsächliche Einstellung ersetzt wird, die Sie ändern möchten. Zum Beispiel setztpdf.SecuritySettings.MakePdfDocumentReadOnly
das PDF auf schreibgeschützt. Die PdfSecuritySettings-Klasse enthält zahlreiche Optionen, die eine vollständige Anpassung der Sicherheitseinstellungen Ihres PDFs ermöglichen. Von der Deaktivierung von Benutzeranmerkungen bis hin zur Kontrolle der Druckberechtigungsrechte stellt diese Klasse sicher, dass die PDF-Sicherheit sicher und effizient gehandhabt wird.Der
pdf.Password
wird verwendet, um das Passwort für Ihr PDF zu ändern oder ein neues zu setzen, falls noch keines existiert. Dieses Passwort verschlüsselt die PDF-Datei mit einer starken 128-Bit-Verschlüsselung und schützt sie vor unbefugtem Zugriff. Sobald Sie mit den Metadaten und Sicherheitseinstellungen zufrieden sind, können Sie das PDF-Dokument mitSaveAs
an den gewünschten Speicherort speichern.()`.