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 不支持形狀,則提供了一種序列化方法,您可以通過該方法從現有幻燈片中序列化該形狀,以便根據應用程序要求進一步使用。