製品概要

製品概要

製品説明

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. プレゼンテーション機能
  2. スライド機能
  3. グラフィックス・マルチメディア機能
  4. テーブル機能
  5. テキスト・段落機能
  6. 高度機能

プレゼンテーション機能

  • 様々なソースから 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 はすべての製品に対して無制限の無料テクニカルサポートを提供します。評価版ユーザーも利用可能です。Aspose.Slides for C++ に関するサポートは次の方法をご検討ください。

  • 主なサポート窓口はAspose フォーラムです。Aspose.Slides フォーラムに質問を投稿すれば数時間以内に回答が得られます。質問は Aspose.Slides サポートチームが直接回答します。
  • Aspose は電話でのテクニカルサポートは提供していません。電話サポートは販売・購入に関する問い合わせのみ利用可能です。
  • フォーラムでの返信を待つ際はタイムゾーンの差異を考慮してください。

Aspose.Slides for C++ に問題がある場合は、以下の手順で効率的に解決してください。

  • 問題を報告する前に最新バージョンを使用していることを確認してください。最新バージョンはAspose.Slides ダウンロードで確認できます。
  • フォーラム、この記事、API リファレンスを確認し、同じ質問が既に回答されていないか確認してください。
  • 問題を報告する際は、元のドキュメントと問題を再現するコードの一部を必ず添付してください。複数ファイルを添付する場合は 1 つの zip にまとめます。Aspose.Forums にアップロードされたファイルは投稿者と Aspose 開発者だけがアクセス可能です。
  • 1 スレッドにつき 1 件の問題を報告してください。別の問題がある場合は別スレッドで報告してください。

この表は重要な Aspose.Slides for C++ のテクニカルリソースを示しています。

リソース 説明
Aspose.Slides for C++ ホームページ 製品ホームページ
Aspose.Slides ブログ 新リリース情報や役立つヒントを定期的にチェック
Aspose.Slides for C++ ダウンロード すべての新旧リリースが保存されています
Aspose.Slides サポートフォーラム 質問や問題を投稿して迅速に解決
Aspose.Slides for C++ 製品ドキュメント このドキュメントと API リファレンスを含む完全なオンラインドキュメント

FAQ

PDF/A および PDF/UA など、アーカイブやアクセシビリティ向けの PDF 準拠レベルをサポートしていますか?

はい。PDF/A-2a/2b/2u、PDF/A-3a/3b、PDF/UA を PDF エクスポート オプションで設定して保存できます。

フォント置換機構やカスタムフォントのサポートはありますか?

はい。ライブラリは /slides/cpp/custom-font/ でカスタムフォントを読み込み、/slides/cpp/fallback-font/ でフォールバック規則を定義でき、欠損グリフを確実に置換します。

ファイルがパスワード保護されているか、完全に開かずに検出できますか?

はい。/slides/cpp/examine-presentation/ でプレゼンテーションを検査し、パスワードが必要かどうかを判断できます。

Microsoft PowerPoint は必要ですか?

いいえ。Aspose.Slides は単体エンジンであり、サーバやワークステーションに PowerPoint は不要です。

マルチスレッドで安全に処理できますか?

はい。別スレッドで異なるドキュメントを並行処理可能ですが、同一プレゼンテーションインスタンスを跨いで同時に使用しないでください。/slides/cpp/multithreading/ を参照。

マクロは保持され、PPTM/PPSM ファイルの VBA を管理できますか?

はい。マクロ付きプレゼンテーションは /slides/cpp/presentation-via-vba/ でサポートされ、/reference.aspose.com/slides/cpp/aspose.slides.vba/ で VBA プロジェクトを検査・管理できます。

PDF や HTML から PowerPoint スライドへ変換できますか?

はい。/slides/cpp/import-presentation/ で PDF ページや HTML コンテンツをインポートしてスライドを作成または補充できます。

XPS エクスポートはサポートされ、品質や内容を制御できますか?

はい。/slides/cpp/convert-powerpoint-to-xps/ でエクスポートでき、/reference.aspose.com/slides/cpp/aspose.slides.export/xpsoptions/ で出力品質や含める内容を調整できます。

スライドを画像に変換し、出力品質を制御できますか?

はい。スライドは /slides/cpp/convert-powerpoint-to-png/ で PNG、JPEG、GIF、BMP、TIFF などにレンダリングでき、サイズと品質を細かく制御できます。

数式(MathML/MathText)はサポートされ、エクスポートできますか?

はい。/slides/cpp/powerpoint-math-equations/ で数式テキストの作成・編集ができ、/slides/cpp/exporting-math-equations/ でエクスポートできます(MathML へのエクスポート含む)。

暗号化やパスワード(開く、設定、削除)はどのように扱われますか?

/slides/cpp/password-protected-presentation/ で暗号化されたプレゼンテーションの開封、パスワード設定・削除、保護状態の確認がサポートされています。