Aspose.Slides for C++
Contents
[
Hide
]
Aspose.Slides for C++ 是一個原生 C++ 函式庫,用於建立、讀取、編輯與轉換 PowerPoint 與 OpenDocument 簡報,無需 Microsoft PowerPoint 或 Office Automation。
它可載入與儲存 PPT、PPTX、PPS、POT 以及 ODP,包括巨集啟用與範本變體,並可匯出為 PDF、XPS、HTML、SVG、TIFF、Markdown 與影像。
使用 Slides 建置
常見任務
Slides 工作流程
範例
您的第一個簡報
在 Windows 上,於 Visual Studio 中建立 C++ Console App 專案,並在套件管理員主控台 (Tools > NuGet Package Manager > Package Manager Console) 安裝 NuGet 套件:
Install-Package Aspose.Slides.Cpp
在 Linux 上,下載 Linux ZIP 套件,並依照 安裝 中描述的方式設定 CMake 專案。
然後將此程式碼作為您的程式主要來源檔。它會建立一個包含文字方塊的簡報並儲存:
#include <DOM/Presentation.h>
#include <DOM/ISlide.h>
#include <DOM/IShapeCollection.h>
#include <DOM/IAutoShape.h>
#include <DOM/ITextFrame.h>
#include <DOM/ShapeType.h>
#include <Export/SaveFormat.h>
#include <system/smart_ptr.h>
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
using namespace System;
int main()
{
auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
auto shape = slide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 50, 50, 400, 100);
shape->get_TextFrame()->set_Text(u"Hello, Aspose.Slides!");
presentation->Save(u"hello.pptx", SaveFormat::Pptx);
presentation->Dispose();
return 0;
}
在 Windows 上執行時,於工具列選取 x64 平台並按下 Ctrl+F5。在 Linux 上,將其儲存為專案資料夾中的 main.cpp,然後在該處建置並執行:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello
此程式會儲存含有一個文字方塊之投影片的 hello.pptx。若未取得授權,儲存的檔案會帶有評估浮水印 — 請參閱 授權。欲了解更多建立與填寫簡報的方法,請參閱 建立簡報.