HTML JPG PDF XML XLSX
  Product Family
PPTX

在C++中创建PPTX文件

使用 C++ 库以编程方式创建本机高性能 PPTX 文件,无需 Microsoft Office。

使用 C++ 创建 PPTX 文件

如何创建PPTX文件?使用 Aspose.Cells for C++ 库,您可以通过几行代码以编程方式轻松创建 PPTX 文件。 Aspose.Cells for C++ 能够构建跨平台应用程序,能够生成、修改、转换、渲染和打印所有 Excel 文件。 C++ Excel API不仅可以在电子表格格式之间进行转换,还可以将Excel文件渲染为图像,PDF、HTML、ODS、CSV、SVG、JSON、WORD、PPT等,从而使其成为行业交换文档的完美选择-标准格式。您可以直接下载最新版本,打开即可 NuGet 包管理器,搜索Aspose.Cells.cpp并安装。您还可以从包管理器控制台使用以下命令。

命令


PM> Install-Package Aspose.Cells.Cpp

如何在C++中创建PPTX

开发人员只需几行代码即可轻松在运行的报告应用程序中创建、加载、修改和转换 PPTX 文件以进行数据处理。

  1. 创建 IWorkbook 类的对象。
  2. 将第一个工作表放入 IWorksheet 对象中。
  3. 使用 IWorksheet->GetICells() 方法将工作表的单元格获取到 ICells 对象中。
  4. 使用 ICells->GetObjectByIndex() 方法将工作表中所需的单元格访问到 ICell 对象中。
  5. 使用 ICell->PutValue() 方法将值输入到单元格中。
  6. 使用 Save() 方法将工作簿保存为 .pptx 文件。
 

示例代码展示了如何在 C++ 中创建 PPTX 文件。


// Create an object of the IWorkbook class.
intrusive_ptr<IWorkbook> wkb = Factory::CreateIWorkbook();

// Get the first sheet into an IWorksheet object.
intrusive_ptr<IWorksheetCollection> wsc = wkb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);

// Use IWorksheet->GetICells() method to get the cells of the worksheet into an ICells object.
intrusive_ptr<ICells> cells = ws->GetICells();

// Use ICells->GetObjectByIndex() method to access the desired cell of the worksheet into an ICell object.
intrusive_ptr<ICell> cell00 = cells->GetObjectByIndex(0, 0);
intrusive_ptr<ICell> cell01 = cells->GetObjectByIndex(0, 1);
intrusive_ptr<ICell> cell10 = cells->GetObjectByIndex(1, 0);
intrusive_ptr<ICell> cell11 = cells->GetObjectByIndex(1, 1);

// Use ICell->PutValue() method to input value into the cell.
cell00->PutValue(new String("ColumnA"));
cell01->PutValue(new String("ColumnB"));
cell10->PutValue(new String("ValueA"));
cell11->PutValue(new String("ValueB"));

// Save workbook to resultFile folder
wkb->Save(new String("created_one.pptx"));
 

C++库创建PPTX文件

可以通过三个选项将“Aspose.Cells for C++”安装到您的系统上。请选择符合您需求的一项并按照分步说明进行操作:

  1. 安装一个 NuGet 套餐 。看 文档
  2. 使用 Include 和 lib 文件夹安装库。看 文档
  3. 在Linux中安装Aspose.Cells for C++。看 文档

系统要求

在运行 C++ 转换示例源代码之前,请确保满足以下先决条件。

  • Microsoft Windows 或具有 C++ 运行时环境的兼容操作系统,适用于 Windows 32 位、Windows 64 位和 Linux 64 位。
  • 在项目中添加对 Aspose.Cells for C++ DLL 的引用。

PPTX 什么是PPTX文件格式

扩展名为 PPTX 的文件是使用流行的 Microsoft PowerPoint 应用程序创建的演示文稿文件。与以前版本的二进制演示文稿文件格式 PPT 不同,PPTX 格式基于 Microsoft PowerPoint 开放 XML 演示文稿文件格式。演示文稿文件是幻灯片的集合,其中每张幻灯片可以包含文本、图像、格式、动画和其他媒体。这些幻灯片以具有自定义演示设置的幻灯片形式呈现给观众。

阅读更多

其他支持的图纸生成

您还可以创建其他 Microsoft Excel 文件,包括下面列出的一些文件。

XLS (Microsoft Excel 电子表格(旧版))
XLSX (打开 XML 工作簿)
XLSB (Excel 二进制工作簿)
XLSM (启用宏的电子表格)
XLT (Excel 97 - 2003 模板)
XLTX (Excel模板)
XLTM (Excel 宏启用模板)
CSV (逗号分隔值)
TSV (制表符分隔值)
ODS (开放文档电子表格)
PDF (便携式文档格式)
HTML (超文本标记语言)