功能概述

文件格式和转换

Aspose.Slides for C++ 支持大多数 PowerPoint 文档格式,并且可以将它们导出为在组织之间广泛使用的流行交换格式。以下表格列出了这些格式:

Feature Description
微软 PowerPoint (PPT) Aspose.Slides for C++ 为此演示文档格式提供最快的处理速度。
便携文档格式 (PDF) 支持的文件格式可以通过单一方法导出为 Adobe 便携文档格式 (PDF) 文档。
XML 解析规范 (XPS) 所有支持的文件格式均可通过单一方法导出为 XML 解析规范 (XPS) 文档。
PresentationML (PPTX, XML) Aspose.Slides for C++ 支持 OOXML 演示文稿格式的处理,该格式也称为 PresentationML 或 PPTX。
PPTX 转 HTML 转换 Aspose.Slides for C++ 支持将演示文稿转换为 HTML 格式。

演示文稿渲染

Aspose.Slides for C++ 支持将演示文稿文档中的幻灯片高保真渲染为以下列出的各种图形格式:

Feature Description
C++ 支持的图像格式 使用 Aspose.Slides for C++,您不仅可以渲染演示文稿幻灯片,还可以将幻灯片上的图像渲染为所有 C++ 支持的图形格式,如 PNG、BMP 和 JPEG。
SVG 格式 Aspose.Slides for C++ 还提供内置方法将演示文稿幻灯片导出为可缩放矢量图形 (SVG) 格式。

内容特性

Aspose.Slides for C++ 使您能够访问、修改或创建演示文稿文档中几乎所有可能的内容。

Feature Description
母版幻灯片 母版幻灯片定义了普通幻灯片的布局。Aspose.Slides for C++ 使您能够访问和修改演示文稿的母版幻灯片。
普通幻灯片 使用 Aspose.Slides for C++,您不仅可以创建不同类型的新幻灯片,还可以访问和修改演示文稿中的现有幻灯片。
克隆/复制幻灯片 Aspose.Slides for C++ 提供内置方法,可克隆或复制现有幻灯片,不仅在同一演示文稿内部,还可以在不同演示文稿之间进行。由于幻灯片从母版幻灯片继承布局,内置的克隆方法在克隆时也会自动复制母版。
占位符和文本占位符 您还可以访问幻灯片中的占位符和文本占位符。此外,您可以使用相应的方法从头创建带有文本占位符的幻灯片。
页眉和页脚 Aspose.Slides for C++ 还支持在幻灯片中处理页眉/页脚。
幻灯片备注 使用 Aspose.Slides for C++,您不仅可以访问和修改与幻灯片关联的备注,还可以添加备注。
查找形状 您还可以使用与形状关联的替代文本在幻灯片中查找特定形状。
背景 Aspose.Slides for C++ 使您能够处理与演示文稿的母版或普通幻灯片关联的背景。
文本框 文本框可以从头创建。现有的文本框可以被访问,并且可以在不失去原始文本格式的情况下修改其文本。
矩形形状 矩形形状可以由 Aspose.Slides for C++ 创建或修改。
折线形状 折线形状也可以由 Aspose.Slides for C++ 创建或修改。
椭圆形状 椭圆形状也可以由 Aspose.Slides for C++ 创建或修改。
组合形状 Aspose.Slides for C++ 也支持组合形状。
自动形状 Aspose.Slides for C++ 也支持自动形状。
形状序列化 虽然 Aspose.Slides for C++ 支持大量形状,但如果某个形状不受支持,Aspose.Slides for C++ 提供了一种序列化方法,您可以通过该方法将现有幻灯片中的形状序列化,以便根据需求进一步在 Aspose.Slides for C++ 中使用。
图片框 使用 Aspose.Slides for C++,图片以图片框的形式进行管理。
音频框 音频文件可以通过 Aspose.Slides for C++ 在幻灯片中以音频框的形式链接或嵌入。
视频框 视频文件通过 Aspose.Slides for C++ 在视频框中进行处理。
OLE 框 OLE 对象由 Aspose.Slides for C++ 在 OLE 框中管理。
表格 幻灯片上的表格也受到 Aspose.Slides for C++ 的支持。
文本框 与任何形状关联的文本可以通过该形状的文本框进行访问。
文本扫描 可以通过内置的扫描方法在演示文稿或幻灯片级别对文本进行扫描。
动画 可以在形状上应用动画。
幻灯片放映 幻灯片放映、幻灯片切换和形变切换也受到支持。

格式化功能

可以使用 Aspose.Slides for C++ 对演示文稿文档中幻灯片上的文本和形状进行格式化。

Feature Description
文本格式化

在 Aspose.Slides for C++ 中,文本通过与形状关联的文本框进行管理。因此,文本可以使用文本框中的段落和文本段进行格式化。以下文本元素可通过 Aspose.Slides for C++ 进行格式化。

- 字体类型

- 字体大小

- 字体颜色

- 字体色调

- 段落对齐

- 段落项目符号

- 段落方向

形状格式化

在 Aspose.Slides for C++ 中,幻灯片的基本元素是形状。以下形状元素可使用 Aspose.Slides for C++ 进行格式化。

- 位置

- 大小

- 线条

- 填充(包括图案、渐变、纯色)

- 文本

- 图像

常见问题

我需要在服务器/电脑上安装 Microsoft PowerPoint 才能使用该库吗?

不需要。PowerPoint 并非必需;Aspose.Slides 是一个独立的引擎,用于创建、编辑、转换和渲染演示文稿。

多线程是如何工作的?处理可以并行化吗?

在不同线程中处理不同文档是安全的;同一个 演示文稿 对象不能同时被 多个线程 使用。

支持文件密码和加密吗?

是的。您可以 打开加密的演示文稿,设置或移除打开和写入密码,并检查保护状态。

在 Linux 容器中需要关注字体包吗?

是的。建议在应用程序中安装常用字体包和/或显式 指定字体目录 以避免意外的替代。

评估版有何限制?

评估模式 下,输出会添加水印并且会有一些限制;可获取 30 天临时许可证 以进行全部功能的测试。

是否支持将外部格式导入演示文稿(PDF/HTML → PPTX)?

是的。您可以将 PDF 页面和 HTML 内容 添加到演示文稿中,将其转换为幻灯片。