Aspose.Slides  for C++

C++ PowerPoint API

在沒有任何 Microsoft PowerPoint 依賴項的情況下,在 C++ 應用程序中讀取、寫入、處理和轉換 PowerPoint 演示文稿。

  下載免費試用
  
 

Aspose.Slides for C++ 是一個強大的 PowerPoint API,可以在沒有 Microsoft PowerPoint 的情況下在 C++ 中操作、渲染和轉換 PPT(X)。 API 支持將文檔中的幻燈片高保真渲染為各種圖形格式,並提供修改或創建幾乎所有可能的文件內容、格式化幻燈片上的文本和形狀等功能。

Aspose.Slides for C++ 支持大多數 PowerPoint 和幻燈片格式,包括 POT、PPT、PPS、POTX、PPTX、PPSX、ODP 等。 Aspose.Slides for C++ 還可以將所有這些格式轉換為 PDF、HTML、XPS 等。

高級 C++ PowerPoint 處理庫功能

將演示文稿保存到文件或流

將演示文稿轉換為標準格式

管理內置和自定義文檔屬性

密碼保護演示文稿

添加、格式化和操作圖表

添加、格式化和操作形狀

添加、格式化和操作幻燈片

添加、格式化和操作文本

添加、格式化和操作表格

將演示文稿導出為 PDF 和 XPS

以 SVG 格式導出幻燈片

將圖像添加到演示文稿

從數據庫生成演示文稿

支持 MSO 2016 圖表

將演示文稿導出為 HTML

在幻燈片中導入和導出 HTML 文本

將佈局幻燈片添加到演示文稿

加載受保護的演示文稿

設置單個圖例的字體大小

創建股票圖表並獲取圖表圖像

更改系列顏色

設置圖表區域圓角邊框

更改系列中類別的顏色

設置圖表數據表的字體屬性

將 PowerPoint 文件導出為 PDF 或 XPS

Aspose.Slides for C++ 擁有自己專門設計的渲染引擎,以最高保真度呈現 Microsoft PowerPoint。它允許將演示文稿導出為行業標準格式,如 XPS 和 PDF,其結果與原始演示文稿相似。

以 PDF 和 XPS 格式呈現演示文稿 - C++

// load presentation to be converted

SharedPtr<Presentation> prs = MakeObject<Presentation>(dir + L"template.pptx");

// save in PDF & XPS formats

prs->Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs->Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);

複製或克隆演示幻燈片

Aspose.Slides 為 C++ 提供了內置方法,不僅可以克隆或複製文檔中的現有幻燈片,還可以從一個文件複製到另一個文件。由於幻燈片從母版幻燈片繼承其佈局,因此內置克隆方法會在克隆過程中自動複製母版。

Microsoft PowerPoint 內容格式

庫允許在使用 API 時格式化文件中幻燈片上的形狀和文本。文本通過與形狀關聯的文本框架進行管理,因此使用與文本框架關聯的段落和部分來格式化文本。您可以管理字體類型、顏色、大小、陰影以及段落對齊、項目符號和方向。還可以輕鬆操作形狀元素屬性,例如大小、線條、位置、圖像、文本和填充。

序列化形狀

儘管 Aspose.Slides for C++ 支持大量形狀,但是,如果 API 不支持形狀,則提供了一種序列化方法,您可以通過該方法從現有幻燈片中序列化該形狀,以便根據應用程序要求進一步使用。