转换 OpenOffice ODP
Contents
[
Hide
]
Aspose.Slides API 允许您将 OpenOffice ODP 演示文稿转换为多种格式。用于将 ODP 文件转换为其他文档格式的 API 与用于 PowerPoint (PPT 和 PPTX) 转换操作的 API 是相同的。
这些示例向您展示如何将 ODP 文档转换为其他格式(只需更改源 ODP 文件):
- 将 ODP 转换为 HTML
- 将 ODP 转换为 PDF
- 将 ODP 转换为 TIFF
- 将 ODP 转换为 SWF Flash
- 将 ODP 转换为 XPS
- 将 ODP 转换为带备注的 PDF
- 将 ODP 转换为带备注的 TIFF
例如,如果您需要将 ODP 演示文稿转换为 PDF,可以这样做:
using (Presentation pres = new Presentation("pres.odp"))
{
pres.Save("pres.pdf", SaveFormat.Pdf);
}
在不同应用程序中打开的 OpenDocument 演示文稿
当 OpenDocument 演示文稿文件在 PowerPoint 中打开时,它可能缺少在创建其的原始应用程序中具有的格式,因为 OpenDocument 演示文稿应用程序和 PowerPoint 应用程序提供的功能和选项不同。
以下是一些差异:
- 在 PowerPoint 中,所有表格通常最后加载并覆盖其他形状(不管 ODP 幻灯片上的形状排列)。
- PowerPoint 不支持 ODP 表格的图片填充。
- LibreOffice/OpenOffice Impress 不支持文本的垂直旋转(270,堆叠)和分布对齐。
- LibreOffice/OpenOffice Impress 不支持文本的图片填充、渐变填充和图案填充。
MS PowerPoint 和 LibreOffice/OpenOffice Impress 处理列表的方式也不同。在 PowerPoint 中创建的 ODP 文件在 LibreOffice/OpenOffice 中打开时不能正确显示,反之亦然。
这张图片展示了在 LibreOffice Impress 中创建的列表视图:
Aspose.Slides 保存 ODP 列表,以确保它们在 LibreOffice/OpenOffice Impress 中正确显示。