如何使用C#將Excel轉換為PDF(逐步教程)
這篇文章將評估快速解鎖PDF文件所需的工具。 請注意,本文只是為了在解釋如何刪除密碼並打開原始受保護的PDF文件之前,使您更容易存取PDF文件。
使用Adobe Acrobat Pro DC移除密碼保護
市場上較知名的PDF解決方案之一是Adobe Acrobat。 您可以使用Adobe Acrobat DC瀏覽、修改,甚至生成新的PDF文件。 Android、Windows和Mac裝置都可以使用此程式。 在所有系統上,文件都可以被存取。 Adobe Acrobat中的令人印象深刻的功能使得只有人們可以建立已完成的、精緻的PDF文件。 Adobe Reader相當有效,除了擁有眾多編輯工具外,還可以快速刪除受保護的PDF文件的密碼。
Adobe軟體工具可以輕鬆地將受保護的PDF轉換為未受保護的PDF。 這使得它成為一個獨特的發現,因為Adobe Acrobat是當今唯一的一種工具。 讓我們看看如何使用Adobe Acrobat移除受保護的PDF文件密碼。
步驟1
點擊所需的PDF文件以打開它。 如果文件有密碼,則會出現請求密碼的對話框。 在密碼對話框中輸入文件的密碼。
密碼對話框
如果您輸入正確密碼,它將會打開一個新的文件,如下圖所示。
打開的受保護文件
步驟2
點擊鎖圖標。 它是位於螢幕左側"首頁"選項下方的圖標。
鎖
步驟3
點擊"權限詳情"。將出現"安全設定"窗口。
安全設定
步驟4
點擊"安全方法"框。 將出現一個名為"密碼安全"的選項。
Password Security
步驟5
從下拉選單中選擇"無安全性"。
無安全性
步驟6
如果再次提示輸入密碼,則再次輸入。 輸入PDF的密碼後,點擊"確定"兩次。只要密碼輸入正確,您的PDF將不再有密碼鎖。 點擊螢幕頂部的磁碟片形狀的圖標以保存PDF。 或者,您可以選擇"文件",然後選擇"保存"或"另存為"。
要了解更多關於Adobe Acrobat的資訊,請存取Adobe Acrobat官方網站。
IronPDF
IronPDF是一個強大的PDF轉換和API框架,專為使開發者能夠快速生成、閱讀和編輯PDF文件而設計。 IronPDF .NET套件使用Chrome引擎將HTML轉換為PDF,並支援Xamarin、Blazor、Unity、HoloLens應用、Windows Forms、HTML、ASPX、Razor HTML、.NET Core、ASP.NET和WPF,及該程式庫支援的所有限制和許多Web組件。 ASP.NET在線應用程式和傳統Windows應用程式都可以使用Microsoft .NET和.NET Core程式。 IronPDF允許建立具有HTML5、JavaScript、CSS和圖像的頁眉和頁腳以製作美觀的PDF。 該API程式庫還包含一個強大的HTML到PDF轉換器,在PDF方面效果不錯,以及一個獨立的PDF轉換引擎,獨立於任何外部資源。
IronPDF程式庫支持多種PDF生產輸入來源,包括圖像文件、HTML、HTML5、ASPX和Razor/MVC View。 它提供建立交互式PDF文件的工具,填寫和提交交互式表單,拆分PDF文件,提取文字和圖像,搜尋文字以及將PDF頁面光柵化為圖像的功能。 除使用使用者代理、代理伺服器、Cookie、HTTP標頭和表單變數來在HTML登錄表單後進行身份驗證外,該程式庫還提供使用連結作為PDF文件的基礎。
IronPDF提供受保護和未受保護的PDF建立功能。
IronPDF PDF程式庫允許使用者閱讀和編輯現有的PDF檔案,從PDF文件中提取圖像,向PDF文件新增文字、圖形、書籤、水印,以及頁眉和頁腳,拆分和合併新或現有的PDF文件中的頁面,並從文字建立PDF物件,無需Acrobat Reader。 CSS媒體文件和CSS文件都可以轉換為PDF文件。 IronPDF的使用者可以編輯現有的PDF表單並上傳新的表單。
使用IronPDF移除密碼保護
IronPDF可以用短短幾行程式碼刪除PDF文件的安全設置。 下面的範例程式碼展示了如何刪除PDF文件的密碼保護。
using IronPdf;
// Load the PDF document from file, specifying the password
PdfDocument pdf = PdfDocument.FromFile("resilt.pdf", "*****");
// Remove passwords and encryption from the PDF document
pdf.SecuritySettings.RemovePasswordsAndEncryption();
// Save the unsecured PDF to a new file
pdf.SaveAs("result.pdf");Imports IronPdf
' Load the PDF document from file, specifying the password
Private pdf As PdfDocument = PdfDocument.FromFile("resilt.pdf", "*****")
' Remove passwords and encryption from the PDF document
pdf.SecuritySettings.RemovePasswordsAndEncryption()
' Save the unsecured PDF to a new file
pdf.SaveAs("result.pdf")Imports IronPdf
' Load the PDF document from file, specifying the password
Private pdf As PdfDocument = PdfDocument.FromFile("resilt.pdf", "*****")
' Remove passwords and encryption from the PDF document
pdf.SecuritySettings.RemovePasswordsAndEncryption()
' Save the unsecured PDF to a new file
pdf.SaveAs("result.pdf")此程式碼片段展示了:
-
使用命名空間:
- 包含IronPDF命名空間以利用其類和方法。
-
載入PDF:
PdfDocument.FromFile方法載入由文件路徑指定的PDF文件。 第二個參數允許指定密碼如果文件受到保護的話。
-
移除安全性:
- 調用
pdf.SecuritySettings來去除PDF上的任何密碼和加密。
- 調用
-
保存更改後的PDF:
- 最後,使用
SaveAs方法將修改後的PDF保存為新文件。
- 最後,使用
欲了解更多範例,請存取IronPDF教程範例。
總結
總之,本教程使我們了解到Adobe Acrobat可能很昂貴,因為使用其密碼功能需要主動訂閱。 另一方面,IronPDF程式庫提供免費的開發授權,並提供多種可供購買的授權,以適應開發者的需求。 Lite套件,預付費用$999,沒有持續费用,並附帶永久授權,免費試用IronPDF,一年產品支援、升級以及SaaS和OEM再分發選項。 這些授權可以用於生產、預備和開發,並且是一次性的投資。 此外,IronPDF提供額外的限時免費授權和防止再分發的免費授權。 欲獲得IronPDF定價和授權的完整資訊,請存取IronPDF授權頁面。
Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。