在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
Excel 檔案可能很難分享,因為它們容易被修改且不相容於所有設備和程式。PDFs (可攜式文件格式)另一方面,這些文件具有普遍的相容性,且無法在沒有專業軟體的情況下進行編輯。因此,許多企業要求開發人員將 Excel 文件轉換 (.xls, .xlsx) 以編程方式轉換為 ISO 標準化版本的 PDF 格式。
這樣做有幾個重要原因。首先,它確保 Excel 工作簿中包含的數據無法被更改。其次,它允許在任何設備或程序上查看文件。最後,它使文件能夠受到密碼保護,防止未經授權的訪問。總體而言,將 Excel 文件轉換為 PDF 格式是保護數據並確保其在所有平台上兼容的重要方法。
如果您擁有合適的工具和知識,將 Excel 轉換為 PDF 文檔格式可以是一個簡單的任務。讓我們看看如何使用 IronPDF C# 庫在 .NET Core 中進行轉換。
將Html文件渲染為Pdf
方法IronPDF 是一個 .NET 庫,使生成、編輯和合併 PDF 文件在 C# 和 VB.NET 中變得輕而易舉。使用 IronPDF,你可以從頭開始用C#創建PDF,或者將現有的 HTML、CSS 和 JavaScript 文件轉換為 PDF。你也可以 添加頁眉,頁腳, 浮水印, 以及頁碼添加至 PDF 文件。如果你需要與他人合作專案,IronPDF 讓它變得輕而易舉。 合併多個 PDF 文件為一個在本文中,我們將使用 IronPDF 來演示如何使用 C# 和 .NET Core 將 Excel 文件轉換為 PDF 文件。
在將 XLSX 文件轉換為 PDF 文件之前,有一些先決條件。
Visual Studio 2022 (推薦)
运行最新 .NET Framework 的 .NET 应用程序 (推薦)
已安裝 Microsoft Office
讓我們開始進行將 Excel 文件轉換為 PDF 的主要步驟。
要將 Excel 文件匯出為 HTML 格式,請執行以下步驟:
啟動 Microsoft Excel 並載入 Excel 試算表。
載入 Excel 試算表
從「檔案」選單中選擇「另存新檔」。
SaveAs 選項
點擊「瀏覽」按鈕,導航至您想要的位置。從檔案類型下拉選單中,選擇「HTML 頁面」。
文件類型選擇
完成上述步驟後,您的 Excel 文件將被轉換為 HTML 文件。現在可以使用已匯出的 HTML 文件轉換為 PDF。
接下來的步驟是在此專案中使用NuGet Package Manager Console安裝IronPDF。從頂部選單中點擊工具,然後選擇NuGet Package Manager,接著選擇「Package Manager Console」。
NuGet 包管理器
在控制台中,輸入以下命令來安裝 IronPDF。
Install-Package IronPdf
此命令將安裝專案中最新版本的IronPDF。
打開 Program.cs
文件,然後撰寫以下代碼片段以使用 IronPDF C# 庫將 Excel 檔案轉換為 PDF。
將 IronPDF 匯入程式碼文件中以供程式使用。
using IronPdf;
using IronPdf;
Imports IronPdf
上面的代碼使IronPDF能夠參與代碼。
實例化一個 ChromePdfRenderer
在程序中對象。它將使得可以使用IronPDF將HTML文件轉換為PDF。
var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
使用 RenderHtmlFileAsPdf
將 HTML 檔案轉換為 PDF 的函數。在參數列表中,傳遞 HTML 檔案路徑。IronPDF 將讀取 HTML 檔案的內容並將其轉換為 PDF 文件。
var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");
var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");
Dim document = renderer.RenderHtmlFileAsPdf("C:\Users\Administrator\Desktop\Inventory.html")
IronPDF 也支援為 PDF 檔案添加密碼,並防止 PDF 檔案被編輯、開啟、列印和其他操作。讓我們看看如何使用 IronPDF 添加密碼。
使用之前步驟中創建的 PDF 文件上的 SecuritySettings
屬性來設置密碼。這有助於保護 PDF 文件免於資料洩露。
document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable"
現在是時候使用以下代碼將生成的 PDF 文件保存到本地機器了。
document.SaveAs("C:\\excelToPdf.pdf");
document.SaveAs("C:\\excelToPdf.pdf");
document.SaveAs("C:\excelToPdf.pdf")
當你嘗試開啟文件時,會需要密碼。
文件密碼輸入
輸入密碼後,您將能看到從Excel檔案轉換的PDF檔案。IronPDF能完美地將Excel文件轉換成PDF,同時保留原始格式。
輸出 PDF 檔案
您可以看到所有的工作表。您可以通過點擊任何工作表名稱來打開任何工作表。
PDF 工作表
IronPDF 是一個易於使用的 PDF 轉換器,可以用於 C# .NET。在這篇博客文章中,您看到了如何使用 IronPDF 將 Excel 轉換為 PDF。如果您想了解更多有關 IronPDF 的功能或查看一些示例,了解它的使用方式,請查看其他 如何將 HTML 創建為 PDF 文件的文章你可以開始使用 免費試用然後購買 IronPDF 僅需 $749。或者,如果你需要多於一個 Iron Software 產品,你可以購買 Iron Suite 五個軟體程式的綑綁包,價格相當於兩個。