IRONSOFTWAREHOME
使用IRONPDF

How to Crop PDF File in C#

Curtis Chau
Curtis Chau
Updated: 2026年4月23日

Excel 檔案可能很難分享,因為它們容易被更改,且不一定與所有裝置和程式相容。 另一方面,PDF(可攜式文件格式)具有普遍相容性,並且沒有專業軟體就不能編輯。 基於此原因,許多企業要求開發者以程式方式將 Excel 檔案(.xls、.xlsx)轉換為 ISO 標準化的 PDF 格式。

有幾個原因為什麼這點很重要。 首先,這確保 Excel 工作簿中的資料不會被更改。 其次,它允許檔案可在任何裝置或程式上查看。 最後,它可以讓您為檔案設置密碼,以防止未經授權的存取。 總的來說,將 Excel 檔案轉換為 PDF 格式是保護資料及確保其跨平台相容性的重要方法。

如果您擁有合適的工具和知識,將 Excel 轉換為 PDF 文件格式可以是一項簡單的任務。 讓我們看看如何使用 IronPDF C# 程式庫在 .NET Core 中進行轉換。

IronPDF: .NET PDF 程式庫

IronPDF 是一個 .NET 程式庫,可以輕鬆在 C# 和 VB.NET 中生成、編輯及合併 PDF 檔案。 使用 IronPDF,您可以從頭開始在 C# 中建立 PDF,或將現有的 HTML、CSS 和 JavaScript 檔案轉換為 PDF。 您還可以 新增標題、頁腳、水印 和頁碼到 PDF 檔案。 如果您需要與他人協作處理專案,IronPDF 讓您可以輕鬆地合併多個 PDF 檔案為一個。

在本文中,我們將使用 IronPDF 來展示如何使用 C# 和 .NET Core 將 Excel 文件轉換為 PDF 文件。

必要條件

要將 XLSX 檔案轉換為 PDF 文件,有一些必要的步驟。

  1. Visual Studio 2022(推薦)
  2. 運行最新 .NET Framework 的 .NET 應用程式(推薦)
  3. 安裝 Microsoft Office
  4. 穩定的網路連接以安裝 IronPDF 程式庫以進行 Excel 轉 PDF 轉換過程

讓我們接著進行將 Excel 檔案轉換為 PDF 的主要步驟。

步驟 1:將您的 Excel 工作簿匯出為 HTML

要將您的 Excel 檔案匯出為 HTML 格式,請執行以下步驟:

  1. 啟動 Microsoft Excel 並載入 Excel 試算表。

在 C# 中轉換 Excel 到 PDF(逐步)教程,圖 1:載入 Excel 試算表 載入 Excel 試算表

  1. 從"檔案"選單中選擇"另存為"。

在 C# 中轉換 Excel 到 PDF(逐步)教程,圖 2:另存為選項 另存為選項

  1. 點擊"瀏覽"按鈕並導航到您想要的位置。 從檔案型別下拉選單中,選擇"HTML 頁面"。

在 C# 中轉換 Excel 到 PDF(逐步)教程,圖 3:檔案型別選擇 檔案型別選擇

如果您完成了以上流程,您的 Excel 檔案將被轉換為 HTML 檔案。 匯出的 HTML 檔案現在可以用來轉換為 PDF。

步驟 2:將 IronPDF 新增到您的解決方案中

下一步是在此專案中使用 NuGet 套件管理器控制台安裝 IronPDF。 點擊顶部選單中的工具,然後選擇 NuGet 套件管理器,再選擇"套件管理器控制台"。

在 C# 中轉換 Excel 到 PDF(逐步)教程,圖 4:NuGet 套件管理器 NuGet包管理器

在控制台中,編寫以下命令以安裝 IronPDF。

PM > Install-Package IronPdf

此命令將在專案中安裝最新版本的 IronPDF。

步驟 3:將 Excel 檔案轉換成 PDF 的程式碼範例

打開 Program.cs 文件,並撰寫以下程式碼片段以使用 IronPDF C# 程式庫將 Excel 檔案轉換為 PDF。

步驟 3.1:包含 IronPDF

在程式碼文件中匯入 IronPDF 以在程式中使用它。

using IronPdf;

上述程式碼使 IronPDF 參與到程式碼中。

步驟 3.2:實例化 ChromePdfRenderer 物件

在程式中實例化 ChromePdfRenderer 物件。 這將啟用使用 IronPDF 將 HTML 檔案轉換為 PDF。

var renderer = new ChromePdfRenderer();

步驟 3.3:將 HTML(從 Excel 檔案匯出)轉換為 PDF

using RenderHtmlFileAsPdf 函式將 HTML 檔案轉換為 PDF。 在參數列表中,傳遞 HTML 檔案路徑。 IronPDF 會讀取 HTML 檔案的內容並將其轉換為 PDF 文件。

var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");

IronPDF 也支持為 PDF 檔案新增密碼,以防止 PDF 檔案被編輯、打開、列印及其他操作。 讓我們看看如何使用 IronPDF 新增密碼。

向 PDF 檔案新增密碼

在前一步建立的 PDF 檔案上使用 SecuritySettings 屬性來設置密碼。 它有助於保護 PDF 檔案不受到資料洩露。

document.SecuritySettings.UserPassword = "editable";

步驟 3.4:保存 PDF 檔案

現在,是時候使用以下程式碼將生成的 PDF 檔案保存到本地機器上了。

document.SaveAs("C:\\excelToPdf.pdf");

輸出 PDF 檔案

當您嘗試打開檔案時,將需要密碼。

在 C# 中轉換 Excel 到 PDF(逐步)教程,圖 5:為檔案輸入密碼 為檔案輸入密碼

輸入密碼後,您可以查看從 Excel 檔案轉換的 PDF 檔案。IronPDF 漂亮地將 Excel 檔案轉換為 PDF 同時保留原始格式。

在 C# 中轉換 Excel 到 PDF(逐步)教程,圖 6:輸出 PDF 檔案 輸出 PDF 檔案

您可以看到所有的工作表。 您可以通過點擊任何工作表名稱打開任何工作表。

在 C# 中轉換 Excel 到 PDF(逐步)教程,圖 6:PDF 工作表 PDF 工作表

總結

IronPDF 是一個易於使用的 PDF 轉換器,可以在 C# .NET 中使用。 在這篇部落格文章中,展示了如何使用 IronPDF 將 Excel 轉換為 PDF。 如果您想了解更多 IronPDF 的功能或查看一些如何使用它的範例,請查看其他關於如何從 HTML 建立 PDF 文件的文章。

您可以從IronPDF 免費試用開始,然後以低至 $999 的價格購買 IronPDF。 或者,如果您需要多於一個 Iron Software 產品,您可以以兩個價格購買五個程式的Iron Suite 套組。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費現場演示
Booking Badge

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密。
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起