Aspose.Slides FOSS for C++
Aspose.Slides FOSS for C++ is a free, open-source library for working with PowerPoint .pptx 文件。它提供用于创建、加载、检查和保存演示文稿的类,无需 Microsoft Office。.
Properties: Aspose::Slides::Foss
Properties: MIT
构建系统: CMake
#include <Aspose/Slides/Foss/presentation.h>核心类
| Properties | Properties | Properties |
|---|---|---|
| Properties | presentation.h | 用于加载和保存的根对象 .pptx 文件。. |
| Properties | slide.h | 演示文稿中的单个幻灯片。. |
| SlideCollection | slide_collection.h | 有序的幻灯片集合。. |
| Properties | shape.h | 幻灯片上所有形状的基类。. |
| ShapeCollection | shape_collection.h | 幻灯片上的形状集合。. |
| AutoShape | auto_shape.h | 具有几何形状和可选文本框的形状。. |
| TextFrame | text_frame.h | 形状内部的文本内容。. |
| Properties | paragraph.h | 文本框内的一段文字。. |
| Properties | portion.h | 一段具有统一格式的文本。. |
Properties
| Properties | Properties | Properties |
|---|---|---|
| Properties | table.h | 幻灯片上的表格形状。. |
Properties
| Properties | Properties | Properties |
|---|---|---|
| ColorFormat | color_format.h | 形状和文本元素的颜色规范。. |
| FillFormat | fill_format.h | 填充属性(实色、渐变、图案、图片)。. |
| LineFormat | line_format.h | 形状的线/边框属性。. |
| EffectFormat | effect_format.h | 视觉效果(阴影、发光、反射、模糊)。. |
| GradientFormat | gradient_format.h | 渐变填充设置。. |
| PatternFormat | pattern_format.h | 图案填充设置。. |
| ThreeDFormat | three_d_format.h | 3-D effect settings (bevel, camera, lighting). |
绘图与图像
| Properties | Properties | Properties |
|---|---|---|
| Properties | connector.h | 两个形状之间的连接形状。. |
| PictureFrame | picture_frame.h | 图片框形状。. |
| ImageCollection | image_collection.h | 嵌入在演示文稿中的图像集合。. |
| FontData | font_data.h | 字体名称和元数据。. |
幻灯片结构
| Properties | Properties | Properties |
|---|---|---|
| LayoutSlide | layout_slide.h | 布局幻灯片模板。. |
| MasterSlide | master_slide.h | 母版幻灯片(主题来源)。. |
| NotesSlide | notes_slide.h | 幻灯片的演讲者备注。. |
Properties
| Properties | Properties | Properties |
|---|---|---|
| DocumentProperties | document_properties.h | 内置和自定义文档元数据。. |
| Properties | comment.h | 幻灯片上的审阅评论。. |
| CommentAuthor | comment_author.h | 审阅评论的作者。. |