Sperren Sie PDF über JavaScript via C++

Sperren Sie PDF-Dateien mit der Bibliothek Aspose.PDF mithilfe von JavaScript via C++

Verschlüsseln Sie das PDF-Dokument mit der JavaScript via C++ Bibliothek

Sperren Sie PDF mit Aspose.PDF für JavaScript über C++. Das Sperren von PDF-Dateien mit Passwörtern oder Verschlüsselung ist unerlässlich, um vertrauliche Inhalte vertraulich zu behandeln und unbefugten Zugriff auf Daten zu verhindern. Wenn Sie eine PDF-Datei mit einem Passwort sperren, erhält sie die Kontrolle darüber, wer auf den Inhalt zugreifen kann. So können Sie Berechtigungen zum Lesen, Bearbeiten oder Drucken festlegen. Das Sperren von PDF verhindert unbefugte Änderungen am Dokument, sodass dessen Genauigkeit und Zuverlässigkeit erhalten bleiben. Dies ist besonders wichtig, um persönliche oder vertrauliche Daten zu schützen und die Sicherheit der Benutzeridentitäten und ihrer Privatsphäre zu gewährleisten. Das Sperren von PDF-Dateien mit Passwortdateien hilft, Ihre Daten zu schützen. In einigen Branchen gelten häufig strenge Regeln zum Schutz vertraulicher Informationen. Das Sperren von PDF-Dateien kann diese Anforderungen erfüllen und den erforderlichen Schutz bieten. Es ist wichtig, die Verschlüsselung verantwortungsbewusst einzusetzen und dabei die gesetzlichen und ethischen Richtlinien zu befolgen. Stellen Sie immer sicher, dass Sie über die richtigen Berechtigungen verfügen, um Dokumente ordnungsgemäß zu sichern. Das Sperren einer PDF-Datei ist für den Schutz der Privatsphäre und Sicherheit der darin enthaltenen Daten von entscheidender Bedeutung, insbesondere wenn die Sicherheit von Informationen oberste Priorität hat. Die Verschlüsselung von PDF-Dateien trägt dazu bei, den Datenschutz zu gewährleisten, insbesondere wenn die Datei private Informationen enthält. Die Passwortverschlüsselung verhindert den unbefugten Zugriff auf Dateiinhalte. Durch Verschlüsselung können Sie den Zugriff auf die PDF-Datei nur auf bestimmte Benutzer beschränken. Sie können ein Passwort zum Öffnen einer Datei festlegen oder Berechtigungen konfigurieren, um zu steuern, was Benutzer mit Ihrem PDF-Dokument tun können. Um PDF-Dateien zu verschlüsseln, verwenden wir Aspose.PDF für JavaScript über C++, ein einfaches und sicheres Toolkit, mit dem Sie direkt im Webbrowser mit PDF-Dateien arbeiten können. Um Aspose.PDF für JavaScript über C++ zu installieren und zu verwenden, extrahieren Sie Dateien aus dem ZIP-Archiv.

So verschlüsseln Sie PDF über JavaScript via C++


Sie benötigen Aspose.PDF für JavaScript über C++, um den Code in Ihrer Umgebung auszuprobieren.

  1. Öffnen Sie ein PDF-Dokument mit dem Dokumentobjekt.
  2. Erstellen Sie ein Passwort für Benutzer und Besitzer.
  3. Rufen Sie Document.Encrypt Methode auf.
  4. Speichern Sie die PDF-Datei.

Der mitgelieferte JavaScript via C++ -Codeausschnitt zeigt, wie PDF-Dokumente mithilfe der Bibliothek Aspose.PDF gesperrt werden. Es öffnet ein PDF-Dokument mit dem Namen „Encrypt.pdf“. Es verschlüsselt das geöffnete PDF mithilfe der Verschlüsselungseinstellungen. Das Benutzerkennwort und das Besitzerpasswort werden für den Zugriff auf und die Verwaltung von Berechtigungen bereitgestellt und es wird der RC4x128-Verschlüsselungsalgorithmus verwendet. Die ‘0’ bedeutet, dass Benutzern keine spezifischen Berechtigungen zum Ändern des Dokuments gewährt werden. Nach dem Verschlüsseln der PDF-Datei speichert der Code das aktualisierte Dokument in einer Datei mit dem Namen ‘Encrypt_out.pdf’ in demselben Verzeichnis, das durch die Variable ‘DataDir’ angegeben wird. Dieser Codeausschnitt ist ein vereinfachtes Beispiel dafür, wie Sie eine Bibliothek oder ein Framework von Aspose.PDF verwenden können, um eine PDF-Datei zu sperren und die gesperrte Version zu speichern.

Verschlüsseln Sie das PDF-Dokument - JavaScript via C++

Dieser Beispielcode zeigt, wie eine PDF-Datei verschlüsselt wird - JavaScript via C++

Input file:

File not added

Password:

Output format:

Output file:

var ffileEncrypt = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
        /*encrypt a PDF-file with passwords "user" and "owner", and save the "ResultDecrypt.pdf"*/
    const json = AsposePdfEncrypt(event.target.result, e.target.files[0].name, "user", "owner", 
    Module.Permissions.PrintDocument, Module.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
    if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
    else document.getElementById('output').textContent = json.errorText;
    /*make a link to download the result file*/
    DownloadFile(json.fileNameResult, "application/pdf");
};
file_reader.readAsArrayBuffer(e.target.files[0]);
}