PDF格式

将 Excel 工作簿转换为 PDF

PDF 文件广泛用于组织、政府部门和个人之间交换文件。它是一种标准文档格式,软件开发人员经常被要求找到一种方法将 Microsoft Excel 文件转换为 PDF 文档。

Aspose.Cells 支持将 Excel 文件转换为 PDF,并在转换中保持高视觉保真度。

直接转换

Aspose.Cells for .NET 支持独立于其他软件从电子表格转换为PDF。只需使用 将 Excel 文件保存到 PDF**工作簿**班级'**保存**方法。这**保存**方法提供了**保存格式.Pdf**将本机 Excel 文件转换为 PDF 格式的枚举成员。

按照以下步骤将 Excel 电子表格直接转换为 PDF 格式:

  1. 实例化一个对象**工作簿**通过调用它的空构造函数来类。
  2. 如果您从头开始创建工作簿,您可以打开/加载现有模板文件或跳过此步骤。
  3. 使用 Aspose.Cells' API 在电子表格上执行任何工作(输入数据、应用格式、设置公式、插入图片或其他绘图对象等)。
  4. 电子表格代码完成后,调用**工作簿**班级'**保存**保存电子表格的方法。

文件格式应该是 PDF 所以选择PDF格式(预定义值)来自**保存格式**枚举以生成最终的 PDF 文档。

高级转换

您也可以选择使用**PdfSaveOptions**类来为转换设置不同的属性。设置不同的属性**PdfSaveOptions**类使您可以控制输出 PDF 的打印、字体、安全和压缩设置。最重要的属性是**合规性**这使您能够将 Excel 文件保存为 PDF/A 兼容的 PDF 文件。

将工作簿保存到 PDF/A 编译文件

下面提供的代码片段演示了如何使用**PdfSaveOptions**类将 Excel 文件保存为 PDF/A 兼容的 PDF 格式。

设置PDF创建时间

随着**PdfSaveOptions**类,可以获取或设置PDF创建时间。下面的代码演示了使用**PdfSaveOptions.CreatedTime**属性设置 PDF 文件的创建时间。

设置 ContentCopyForAccessibility 选项

随着**PdfSaveOptions**类,您可以获取或设置 PDF**AccessibilityExtractContent**选项来控制转换后的 PDF 中的内容访问。

将自定义属性导出到 PDF

随着**PdfSaveOptions**类,可以将源工作簿中的自定义属性导出到PDF.**PdfCustomPropertiesExport**枚举器用于指定导出属性的方式。可以在 Adobe Acrobat Reader 中通过单击“文件”然后单击“属性”选项来观察这些属性,如下图所示。可以下载模板文件“sourceWithCustProps.xlsx”这里用于测试和输出 PDF 文件“outSourceWithCustProps”可用这里进行分析。

待办事项:图片_替代_文本

转换属性

我们致力于增强每个新版本的转换功能。 Aspose.Cell 的 Excel 到 PDF 的转换仍然有一些限制。转换为 PDF 格式时,某些电子表格格式可能会丢失。此外,尚不支持某些绘图对象。

下表列出了使用 Aspose.Cells 导出到 PDF 时完全或部分支持的所有功能。此表不是最终的,也没有涵盖所有电子表格属性,但它确实标识了不支持或部分支持转换为 PDF 的功能.

文档元素 属性 支持的 笔记
结盟 是的
后台设置 是的
边界 颜色 是的
边界 线型 是的
边界 行宽 是的
Cell数据 是的
注释 是的
条件格式 是的
文档属性 是的
绘图对象 部分地 支持的对象:TextBox、Line、Rectangle、Oval、GroupBox、Button、CheckBox、RadioButton、ListBox、ComboBox、Label
字体 尺寸 是的
字体 颜色 是的
字体 风格 是的
字体 强调 是的
字体 效果 部分地 仅支持删除线效果
图片 是的
超级链接 是的
图表 部分地
合并 Cells 是的
分页符 是的
页面设置 页眉页脚 是的
页面设置 边距 是的
页面设置 页面方向 是的
页面设置 页面大小 是的
页面设置 打印区域 是的
页面设置 打印标题 是的
页面设置 缩放 是的
行高/列宽 是的
RTL(从右到左)语言 是的

推进主题