PDF 解鎖

使用免費的跨平台應用程式和 API 移除 PDF 文件的保護

如何解鎖 PDF 文件

使用 Aspose.PDF 庫解鎖 PDF 檔案。解密 PDF 文件後,您可以存取並查看文件內容。此外,您可能需要存取包含重要資訊或文件的受密碼保護的 PDF 文件。有時,您需要修改 PDF 文檔,例如更正錯誤或更新過時的資訊。解鎖 PDF 文件即可編輯內容。順便一提,要列印文檔,您還需要解鎖 PDF 文件。如果 PDF 文件包含表格、圖像或文本,需要提取出來用於其他文件或應用程序,那麼解密文件就至關重要。解鎖 PDF 文件可以節省時間。例如,如果您經常開啟某個文檔,而輸入複雜的密碼會非常耗時。在歸檔或備份重要文件時,解密 PDF 檔案也十分重要。它可以確保歸檔副本易於訪問,並在需要時可以恢復。某些 PDF 文件可能經過加密,從而導致相容性或軟體問題。透過 Aspose.PDF 的「解鎖 PDF 檔案」功能,您可以解決這些問題,以實現無縫存取和使用。為了解鎖 PDF 文件,我們將使用 Aspose.PDF API,它是一款功能豐富、強大且易於使用的文件操作 API。開啟 NuGet 套件管理器,搜尋 Aspose.PDF 並安裝。您也可以在套件管理器控制台中使用下列命令。使用簽名簽署 PDF 文件時,您實際上是在確認其內容「原樣」。因此,之後所做的任何更改都會使簽名失效,從而您可以知道文件是否已篡改過。

您可以使用下列類別和方法進行 PDF 解密:

1.使用文件物件開啟 PDF 文件。 1.為使用者和擁有者建立密碼。 1.呼叫文件。解密方法。 1.儲存 PDF 檔案。

您提供的程式碼片段似乎位於 .NET 中,並顯示如何使用 Aspose.PDF 程式庫解鎖 PDF 文件。它打開一個名為「Decrypt.pdf」的 PDF 文檔,位於變量 ‘dataDir’ 指定的目錄中。打開後,代碼嘗試使用密碼「密碼」解密打開的 PDF。因此,代碼將更新的 PDF 文檔儲存到名為 ‘Decrypt_out.pdf’ 的檔案中,在由 ‘dataDir’ 變數指定的相同目錄中。此代碼片段是如何使用 Aspose.PDF 庫或框架解鎖受密碼保護的 PDF 文件並保存解密版本的簡化示例。下列範例演示如何在 .NET 中解鎖 PDF 文件:

解鎖 PDF 文件-C#

此示例代碼顯示如何解鎖 PDF 文件-C#

    // Open document
    Document document = new Document(dataDir+ "Decrypt.pdf", "password");
    // Decrypt PDF
    document.Decrypt();
    dataDir = dataDir + "Decrypt_out.pdf";
    // Save updated PDF
    document.Save(dataDir);