# 製品概要

> Aspose.Slides for C++ を使用すると、Microsoft Office を使用せずに PowerPoint (PPT、PPTX) および OpenDocument (ODP) プレゼンテーションの作成、編集、変換が可能です。

Source: https://docs.aspose.com/slides/ja/cpp/product-overview/
Updated: 2026-06-03

![todo:image_alt_text](product-overview_1.png)

## **Aspose.Slides for C++ へようこそ！**

Aspose.Slides for C++ は、Microsoft PowerPoint® を使用せずに C++ アプリケーションで PowerPoint® ドキュメントの読み書きを可能にする Microsoft PowerPoint® 管理 API です。Aspose.Slides for C++ は、PowerPoint® ドキュメントを管理する機能を提供する唯一のコンポーネントです。テキスト、シェイプ、テーブル、アニメーションの管理、スライドへのオーディオ・ビデオの追加、スライドのプレビュー、SVG や PDF 形式へのエクスポートなど、数多くの主要機能を備えています。

## **製品の概要**
Aspose.Slides for C++ はネイティブ C++ で開発されました。現在は Windows x64 環境向けにコンパイルされていますが、Linux 環境向けのコンパイルも予定されています。

Aspose.Slides for C++ はさまざまなソースから PowerPoint ファイルを開くだけでなく、プレゼンテーションを多様な形式で保存できます。たとえば、PPT だけでなく PDF 形式でも保存可能です。また、スライドを画像として保存することもできます。Aspose.Slides for C++ は、Microsoft PowerPoint に匹敵する機能をほぼすべて提供します。テーブルやさまざまな形状をスライドに追加できるだけでなく、テキスト、オーディオ、ビデオ フレームといったさまざまなフレームも扱えます。

## **豊富な機能セット**
Aspose.Slides for C++ の機能は以下の領域に分類されます。

1. プレゼンテーション機能
1. スライド機能
1. グラフィックスおよびマルチメディア機能
1. テーブル機能
1. テキスト & パラグラフ機能
1. 高度な機能

### **プレゼンテーション機能**
- さまざまなソースから Microsoft PowerPoint プレゼンテーションを開く
- 異なる Microsoft PowerPoint 形式でプレゼンテーションを保存
- ゼロからプレゼンテーションを作成
- 他のコンポーネントを使用せずに PDF に変換
- プレゼンテーションの文書プロパティを読み取りまたは変更
- プレゼンテーションに保護を適用
- プレゼンテーションを PDF にエクスポート
- プレゼンテーションを XPS にエクスポート
- プレゼンテーションを SWF にエクスポート
- プレゼンテーションの PDF ノートをエクスポート
- プレゼンテーションを HTML にエクスポート

### **スライド機能**
- ゼロから新しいスライドを作成し、プレゼンテーションに追加
- プレゼンテーション内の位置でスライドにアクセス
- 同一または別のプレゼンテーションへスライドをコピーまたはクローン
- スライドの編集と削除
- マスターとスライドを自動的にコピー
- スライドをプレビュー
- スライドの名前を取得または設定
- スライドを画像として保存
- スライドを SVG 形式にエクスポート
- プレゼンテーション内で複数のマスターを操作
- 任意のサポートされるスタイルでスライド背景を塗りつぶし
- 新しいスライドノートの追加または管理
- 新しいスライドマスターとスタイルを動的に設定
- スライドショーのトランジションを追加または変更
- モーフ トランジションを追加

### **グラフィックス & マルチメディア機能**
- 線、矩形、楕円、多角形などのシェイプを作成または管理
- シェイプの線スタイルを管理
- シェイプの代替テキストを取得
- シェイプを回転または反転
- ソリッド、グラデーション、パターン、テクスチャ、画像などの様々なスタイルでシェイプを塗りつぶし
- 48 種類のプリセットパターンと 24 種類のテクスチャを使用可能
- シェイプにリンクを割り当て
- スライドやシェイプにアニメーション効果を読み取り、変更、または新規追加
- プレゼンテーションに新しい画像を追加または既存画像を管理
- 画像バレットを新規追加または既存バレットを管理
- 新しいオーディオ フレームを追加または既存フレームを管理
- 新しいビデオ フレームを追加または既存フレームを管理

### **テーブル機能**
- ゼロからテーブルを作成し、スライドに追加
- テーブルのサイズ変更と移動
- テーブル内の任意のセルにアクセス
- 任意のセルの書式と罫線を変更
- 列と行のサイズ変更
- 列と行の追加および削除
- テーブル全体の罫線幅と色を設定

### **テキスト & パラグラフ機能**
- テキスト プレースホルダーとテキスト フレームのテキストを取得・設定
- プレースホルダーのタイプを取得
- テキスト フレーム内のテキスト書式を変更
- プレゼンテーションで使用されるフォントを新規追加または既存フォントを管理
- テキストとテキスト書式を変更
- テキストへのリンクを作成または管理
- タブと有効タブをサポート
- ほぼすべてのシェイプタイプに新しいテキスト フレームを追加
- テキスト フレームの余白とテキスト折り返し設定を取得・変更
- 段落インデントを取得・変更

### **高度な機能**
- プレゼンテーションに埋め込まれた OLE オブジェクトにアクセス
- プレゼンテーションをロック

## **対応プラットフォーム**
- Windows x64/x86（Microsoft Visual Studio 2017 以降）
- Linux（Clang 3.9 以降、GCC 6.1 以降）
- macOS（Xcode 13.4 以降）

## **テクニカルサポート**
Aspose はすべての製品に対して無制限の無料テクニカルサポ
