Microsoft® 通过 C++ 转换 PowerPoint 演示文稿

用于不同转换场景的C++示例代码,将幻灯片转换为图像、HTML、PDF等格式。

 

Microsoft® PowerPoint 格式的转换过程简单且易于使用 C++ PowerPoint 库自动化过程。开发人员可以增强相关源代码并将其集成到他们的应用程序中。

Microsoft PowerPoint 格式的相互转换

Microsoft® PowerPoint 文档(包括 PPT、PPTX)以编程方式相互转换只是两行代码。使用 Presentation 类 加载文件并调用 [Save 方法]( https://apireference.aspose.com/slides /cpp/class/aspose.slides.presentation#afcd59ec697bf05c10f78c3869de2ec9e) 具有输出文件和 SaveFormat.OutputFormats 作为参数。

C++ 转换代码
 

将 PowerPoint 文件转换为 PDF

由于 PDF 文档的大量共享,将 Microsoft® PowerPoint 转换为 PDF 是一种常见情况。程序员可以使用 PdfOptions 类 将其自动化并设置相关的 PDF 转换设置。一些具体设置,例如文本压缩级别、JPEG 质量 JpegQuality 、PDF 合规级别 Compliance ,转换隐藏幻灯片[ShowHiddenSlides]( https://apireference.aspose.com/slides/cpp/class /aspose.slides.export.pdf_options#ad11e5a17110d70456df91cc1a5dade23),选定的幻灯片并生成锁定的[密码](https://apireference.aspose.com/slides/cpp/class/aspose.slides.export.pdf_options#ab42606dbbf983fe00cc45a19565391a7)受保护的PDF文件.

C++ PowerPoint 到 PDF 转换代码
 

将 Microsoft PowerPoint 幻灯片另存为图像

每当需要在 Web 上显示演示内容时,就需要将文件呈现为 HTML 或图像 JPG、TIFF、PNG 等。将幻灯片转换为图像的过程很简单。使用 get_Slides() 获取所有幻灯片并一张一张地遍历每张幻灯片。在每次迭代期间,对幻灯片图像使用 ISlide->GetThumbnail ,然后保存为所需的图像格式。

C++ PowerPoint 到图像转换