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 (超文本標記語言)