OpenOffice 对其演示文档使用 ODP 文件格式。 ODP 文件是包含文本、图像、图表、动画和其他媒体类型的幻灯片的集合。在某些情况下,您可能需要将 ODP 文件转换为 PDF 格式。为此,本文将教您如何使用 C++ 将 ODP 文件转换为 PDF 格式。
用于将 ODP 文件转换为 PDF 格式的 C++ API
Aspose.Slides for C++ 是一个用于处理 PowerPoint 文件的 C++ API。它使您无需其他软件即可创建、阅读和修改 PowerPoint 文件。此外,API 支持将 ODP 文件转换为 PDF 格式。您可以通过 NuGet 安装 API,也可以直接从 下载 部分下载。
PM> Install-Package Aspose.Slides.Cpp
使用 C++ 将 ODP 文件转换为 PDF 格式
以下是使用 C++ 将 ODP 文件转换为 PDF 格式的步骤。
- 使用 Presentation 类加载 ODP 文件。
- 使用 Presentation->Save(System::String fname, Export::SaveFormat format) 方法将 ODP 文件保存为 PDF。
以下示例代码展示了如何使用 C++ 将 ODP 文件转换为 PDF 格式。
// 文件路径
const String sourceFilePath = u"SourceDirectory\\Slides\\AccessOpenDoc.odp";
const String outputFilePath = u"OutputDirectory\\OdpToPdf_out.pdf";
// 加载 ODP 文件
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// 保存 PDF
presentation->Save(outputFilePath, SaveFormat::Pdf);
获得免费许可证
为了在没有评估限制的情况下试用 API,您可以申请 免费的临时许可证。
结论
在本文中,您学习了如何使用 C++ 将 ODP 文件转换为 PDF 格式。共享代码片段展示了如何使用几行代码将 ODP 文件转换为 PDF 格式。 Aspose.Slides for C++ 是一个强大的 API,您可以通过访问 官方文档 进行详细探索。如有任何问题,请随时通过我们的 免费支持论坛 与我们联系。