在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
Excel 文件难以共享,因为它们很容易被修改,而且与所有设备和程序不兼容。 另一方面,PDF(便携式文档格式)具有通用兼容性,且无法在没有专业软件的情况下进行编辑。 因此,许多企业要求开发人员以编程方式将Excel文件(.xls, .xlsx)转换为ISO标准版PDF格式。
这一点很重要,原因有以下几点。 首先,要确保 Excel 工作簿中包含的数据不会被更改。 其次,它允许在任何设备或程序上查看文件。 最后,还可以对文件进行密码保护,防止未经授权的访问。 总之,将 Excel 文件转换为 PDF 格式是保护数据并确保其在所有平台上兼容的重要方法。
如果您有合适的工具和知识,将 Excel 转换为 PDF 文档格式是一项简单的任务。 让我们看看如何在 .NET Core 中使用 IronPDF C# 库进行转换。
RenderHtmlFileAsPdf
方法从HTML文件生成PDFIronPDF 是一个.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 应用程序与最新的 .NET Framework(推荐)
已安装 Microsoft Office
稳定的互联网连接,以便安装 IronPDF 库,用于 Excel 到 PDF 的转换过程
让我们来看看将 Excel 文件转换为 PDF 的主要步骤。
要将 Excel 文件导出为 HTML 格式,请执行以下步骤:
启动 Microsoft Excel 并在其中加载 Excel 电子表格。
加载 Excel 电子表格
从 "文件 "菜单中选择 "另存为"。
SaveAs 选项
单击 "浏览 "按钮并导航到所需位置。 从 "文件类型 "下拉菜单中选择 "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 捆绑包,这个捆绑包包含五个软件项目,售价为两个产品的价格。