
在 Csharp 中将 Excel 转换为 PDF
通过将 Excel 文件转换为 PDF 文件格式来提高它们的可读性和可用性。由于这个 .NET Excel 库,Excel 到 PDF 的转换过程现在变得快速高效。该库可让您将多个 Excel 工作表转换为一个 PDF 页面或多个 PDF 页面。此外,您可以根据需要配置 API 调用。最近,我们发表了一篇文章,演示了 PDF 到 Excel 的转换。但是,在这篇博文中,我们将学习如何以编程方式在 C# 中将 Excel 转换为 PDF。
我们将涵盖以下几点:
.NET Excel 库安装
该 API 的安装过程很简单,您可以找到关于 安装 及其用法的全面 文档。
因此,有两种方法可以将此库与您的 .NET 项目集成。
因此,您可以 下载 DLL 文件或在 NuGet 包管理器中运行以下命令。
Install-Package Aspose.Cells
在 C# 中将 Excel 转换为 PDF
安装完成后,您就可以编写代码片段来满足您在 Excel 到 PDF 转换方面的业务需求了。
您可以按照以下步骤和代码段将 Excel 工作表转换为 PDF 文件格式:
// 创建 WorkBook 类的对象并加载源 Excel 文件
Workbook workbook = new Workbook("sample.xlsx");
// 通过调用 save 方法将文档保存为 PDF 格式
workbook.Save( "output.pdf", SaveFormat.Pdf);
您可以在下图中看到输出:

Excel 到 PDF API - 高级选项
在上面的部分中,我们已经看到只需两行代码就可以发挥所有作用。但是,您可以查看许多其他可用的方法和属性。
我们将探讨一些突出的特性:
- 初始化 WorkBook 类的实例并加载源 Excel 文件。
- 创建 PdfSaveOptions 类的对象以访问 PDF 选项。
- 如果为 true 且目录不存在,CreateDirectory 将在保存文件之前创建目录。
- 通过创建 Worksheet 类的对象来访问 Excel 文件中的第一个工作表。
- 调用 HideRow 方法隐藏工作表的第 3 行。
- 通过调用 HideColumn 方法隐藏工作表的第二列。
- 调用 save 方法将文档保存为 PDF 格式。
// 初始化 WorkBook 类的实例并加载源 Excel 文件
Workbook workbook = new Workbook("sample.xlsx");
// 创建 PdfSaveOptions 类的对象以访问 PDF 选项
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// 如果为 true 且目录不存在,则会在保存文件之前自动创建目录。
pdfSaveOptions.CreateDirectory = true;
// 通过创建 Worksheet 类的对象来访问 Excel 文件中的第一个工作表
Worksheet worksheet = workbook.Worksheets[0];
// 调用 HideRow 方法来隐藏工作表的第三行
worksheet.Cells.HideRow(2);
// 通过调用 HideColumn 方法隐藏工作表的第二列
worksheet.Cells.HideColumn(1);
// 调用 save 方法以 PDF 格式保存文档
workbook.Save( "output.pdf", SaveFormat.Pdf);
获得免费许可证
您可以获得 免费临时许可证 来试用 API,而不受评估限制。
加起来
这将我们带到这篇博文的结尾。我们已经学习了如何以编程方式在 C# 中将 Excel 转换为 PDF。我们还探索了一些高级方法和属性来操作 .NET 应用程序中的文件。您可以在 文档 中查看许多其他可用的属性和方法。此外,您可以在下面的“另请参阅”部分中找到一些相关主题。最后,conholdate.com 正在撰写有关其他令人兴奋的主题的新博客文章。因此,请保持联系以获取最新更新。
问一个问题
您可以在我们的 论坛 上告诉我们您的问题或疑问。
常见问题
如何使用 C# 库将 Excel 转换为 PDF?
安装这个强大的库 .NET Excel 库 来实现 Excel 到 PDF 的转换。它提供了大量的方法来帮助您自动化这种转换和操作。
如何将 Excel 工作表转换为 PDF?
您可以使用以下步骤和代码段将 Excel 工作表转换为 PDF 文件格式:
// 创建 WorkBook 类的对象并加载源 Excel 文件
Workbook workbook = new Workbook("sample.xlsx");
// 通过调用 save 方法将文档保存为 PDF 格式
workbook.Save( "output.pdf", SaveFormat.Pdf);
如何免费将 Excel 转换为 PDF?
您可以通过安装此 .NET 库来自动执行此转换过程。它提供各种订阅计划,还提供免费的 计划。