将 XLS 文件转换为 PDF 格式
Contents
[
Hide
]
PDF(便携式文档格式)表示独立于用于创建这些文档的软件、硬件和操作系统的文档。 PDF 文件可以是具有与设备无关和与分辨率无关的方式的文本、图形和图像的任意组合的文档。 PDF 文件经常被压缩,因此它们占用的空间比原始文件少。
有时,您需要将 Microsoft Excel 文件转换为 PDF。为此,您需要一个快速、安全、准确和可靠的解决方案,让您在世界各地分发 PDF 文档。有许多转换工具可以执行此任务。但是您必须确保原始 Excel 文档的布局保留在输出 PDF 文件中。图像、数据格式、字体、属性、颜色、页面设置、文本方向、边框、图表等都应该准确无误地呈现。Aspose.Cells确保高保真转换。
本文档旨在全面了解如何将 Microsoft Excel 文档(包含图像、图表、格式等)转换为 PDF。为此,展示了如何在 Visual Studio.Net 中创建一个简单的控制台应用程序来转换使用 Aspose.Cells API 将 Excel 文件转换为 PDF。转换以高精度和准确度执行。
将 Excel 转换为 PDF
此示例使用 Excel 文件 (SampleInput.xlsx) 作为模板。该工作簿包含带有图表和图像的工作表。每个工作表都包含不同类型的格式,使用字体、属性、颜色、阴影效果和边框。第一个工作表上有一个柱形图,最后一个工作表上有一个图像。
模板 Excel 文件
模板文件包含三个工作表,包括图表和图像作为媒体。第一个工作表有图表,最后一个工作表有一个图像,如下面的屏幕截图所示。
第一张工作表**(销售预测)** | 第二张工作表**(销售报告)** |
第三张工作表**(数据输入)** | 最后一张工作表**(图片)** |
转换过程
- 下载并安装 Aspose.Cells: 1.下载Aspose.Cells for .NET。
- 在您的开发计算机上安装它。
- 创建项目并添加引用:
- 启动 Visual Studio.Net。
- 创建一个新的控制台应用程序。 1.添加对…\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll的引用
- 将转换代码添加到项目中:
如果电子表格包含公式,最好在将电子表格呈现为 PDF 之前调用 Workbook.CalculateFormula()。这样做可确保重新计算公式相关值,并在 PDF 中呈现正确的值。
结果
运行上述代码后,将在应用程序目录的 Files 文件夹中创建一个 PDF 文件。 以下屏幕截图显示了 PDF 页面。请注意,页眉和页脚也保留在输出 PDF 文件中。
第一张工作表**(销售预测)** | 第二张工作表**(销售报告)** |
第三张工作表**(数据输入)** | 最后一张工作表**(图片)** |