Aspose.Slides for C++
Aspose.Slides for C++ は、Microsoft PowerPoint や Office Automation を使用せずに、PowerPoint および OpenDocument プレゼンテーションの作成、読み取り、編集、変換を行うネイティブ C++ ライブラリです。
マクロ対応やテンプレートのバリアントを含む PPT、PPTX、PPS、POT、ODP を読み込み・保存でき、PDF、XPS、HTML、SVG、TIFF、Markdown、画像へエクスポートします。
Slides でビルド
共通タスク
Slides ワークフロー
例
最初のプレゼンテーション
Windows では、Visual Studio で C++ Console App プロジェクトを作成し、Package Manager Console (ツール > NuGet パッケージ マネージャー > Package Manager Console) で NuGet パッケージをインストールします:
Install-Package Aspose.Slides.Cpp
Linux では、Linux ZIP パッケージをダウンロードし、インストール に記載されている CMake プロジェクトを設定します。
次に、このコードをプログラムのメイン ソース ファイルとして使用します。テキスト ボックスが 1 つ含まれたプレゼンテーションを作成し、保存します:
#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
このプログラムはテキスト ボックスを含む 1 枚のスライドを持つ hello.pptx を保存します。ライセンスがない場合、保存されたファイルには評価用の透かしが付加されます — 詳細は ライセンス を参照してください。プレゼンテーションの作成や内容の入力方法の詳細は、プレゼンテーションの作成 をご覧ください。