使用 JavaScript 鎖定 PDF

使用 JavaScript 使用 Aspose.PDF 工具鎖定 PDF 文件

使用 JavaScript 保護 PDF 文件

使用 Aspose.PDF 鎖定 PDF。使用密碼或加密鎖定 PDF 對於保護敏感內容的機密並阻止未經授權訪問數據至關重要。當您使用密碼鎖定 PDF 時,它可以控制誰可以訪問其內容,允許您設置閱讀、編輯或列印的權限。鎖定 PDF 可防止對文件進行未經授權的更改,並保持其準確性和可靠性。這對於保護個人或機密信息,並確保用戶身份和其隱私的安全性尤其重要。使用密碼文件鎖定 PDF 有助於保護您的個人信息。通常有些行業對保護機密信息有嚴格的規則。鎖定 PDF 可以滿足這些要求並提供必要的保護。遵守法律和道德準則,負責任地使用加密非常重要。始終確保您擁有正確的權限來正確保文檔。鎖定 PDF 對於保護其保存數據的隱私和安全性至關重要,尤其是當保持信息安全是首要任務時。為了加密 PDF 文件,我們將使用 Aspose.PDF for Node.js API,該 API 是 Node.js 平台的功能豐富,功能強大且易於使用的文檔操作 API。

如何保護 PDF-JavaScript


您需要 Aspose.PDF for Node.js via C++ 來嘗試您的環境中的代碼。

1.匯入模組。 1.定義 PDF 檔案的路徑。 1.初始化和加密。 1.加密 PDF。 1.記錄結果。

提供的 JavaScript 代碼片段顯示如何使用 Aspose.PDF 鎖定 PDF 文檔。它打開一個名為「加密 .pdf」的 PDF 文檔。它使用加密設置加密打開的 PDF。用於存取和管理權限提供使用者密碼和擁有者密碼,並且使用 RC4x128 加密演算法。「0」表示沒有授予使用者修改文件的特定權限。加密 PDF 後,程式碼會將更新的文件儲存到名為 ‘Encrypt_out.pdf’ 的檔案中,在由 ‘dataDir’ 變數指定的相同目錄中。此代碼片段是一個簡化的示例,說明如何使用 Aspose.PDF 庫或框架來鎖定 PDF 文件並保存鎖定的版本。

鎖定 PDF 文件-JavaScript

此示例代碼顯示如何加密 PDF 文件-JavaScript

Input file:

File not added

Password:

Output format:

Output file:

const AsposePdf = require('../AsposePDFforNode.js');
const pdf_file = '../ReadMe.pdf';
AsposePdf().then(AsposePdfModule => {
    /*Encrypt a PDF-file with passwords "user" and "owner", and save the "ResultEncrypt.pdf"*/
    const json = AsposePdfModule.AsposePdfEncrypt(pdf_file, "user", "owner", AsposePdfModule.Permissions.PrintDocument, AsposePdfModule.CryptoAlgorithm.RC4x40, "./ResultEncrypt.pdf");
    console.log("AsposePdfEncrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});