在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
Excel 文件可能因為可以輕易被更改且不與所有設備和程序兼容而難以分享。 PDF檔(可攜式文件格式)另一方面,則是具有普遍相容性,且無法不用專業軟體進行編輯。 因此,許多企業要求開發人員轉換 Excel 文件(.xls, .xlsx)以程式化方式轉換為 ISO 標準化版本的 PDF 格式。
這很重要有幾個原因。 首先,它確保 Excel 工作簿中的資料無法被更改。 其次,它允許文件在任何裝置或程式上查看。 最後,它可以讓您對文件進行密碼保護,以防止未經授權的訪問。 總體而言,將 Excel 文件轉換為 PDF 格式是一種保護數據並確保其在所有平台上兼容的重要方式。
如果擁有合適的工具和知識,將 Excel 轉換為 PDF 文件格式可以是一項簡單的任務。 讓我們看看如何使用 .NET Core 中的 IronPDF C# 庫進行轉換。
將Html文件渲染為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 文件需要一些先決條件。
Visual Studio 2022(推薦)
在執行最新 .NET Framework 的 .NET 應用程式(推薦)
已安裝 Microsoft Office
穩定的網絡連接以安裝 IronPDF 庫以進行 Excel 到 PDF 的轉換過程
讓我們進入將 Excel 文件轉換為 PDF 的主要步驟。
若要將您的 Excel 文件匯出為 HTML 格式,請執行以下步驟:
啟動 Microsoft Excel 並在其中載入 Excel 試算表。
載入 Excel 試算表
從「檔案」選單中選擇「另存新檔」。
SaveAs 選項
按一下「Browse」按鈕,瀏覽至您想要的位置。 從檔案類型下拉選單中,選擇「HTML 頁面」。
檔案類型選擇
如果您完成上述步驟,您的 Excel 文件將被轉換為 HTML 文件。 匯出的 HTML 檔案現在可以用來轉換為 PDF。
接下來的步驟是使用 NuGet 套件管理器主控台在此專案中安裝 IronPDF。 點擊頂部菜單中的「工具」,然後選擇「NuGet 套件管理器」,接著選擇「套件管理器主控台」。
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 的價格購買 IronPDF。 或者,如果您需要多於一個Iron Software產品,您可以購買Iron Suite 組合包五款軟體程式只需兩款的價格。