開発者ガイド

このガイドでは、.NET 用 Aspose.Slides FOSS のコア機能を、各機能領域ごとの実行可能なコード例とともにカバーしています。

このセクションでは

PageDescription
機能と特長サポートされている機能の完全な一覧:スライド、シェイプ、テキスト、塗りつぶし、エフェクト、3D フォーマット、ノート、コメント、画像、およびドキュメント プロパティ。
画像の操作ファイルまたはストリームから画像をスライドにピクチャーフレームとして埋め込み、塗りつぶしモード(伸縮、タイル)を制御します。
コネクタの操作シェイプ間に曲がった、エルボー、直線のコネクタを追加し、接続ポイントと線のスタイルを設定します。
3D エフェクトの操作シェイプに外部シャドウ、グロー、ぼかし、ベベル、カメラプリセット、ライトリグ、マテリアルを適用します。
コメントの操作スレッド化されたレビューコメントとスピーカーノートを追加し、コメント作成者を管理し、注釈を読み取ります。

API エントリーポイント

すべての操作は Presentation オブジェクトから始まります。常に using ステートメントと共に使用してください:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

using 文は、スコープが終了したときに内部リソースが解放されることを保証します。Presentation 参照をその using スコープを超えて保存しないでください。

サポートされている出力形式

唯一サポートされている保存形式は PPTXSaveFormat.Pptx)です。このエディションでは PDF、HTML、SVG、または画像形式へのエクスポートは利用できません。

主要クラス

クラス / 列挙型名前空間説明
PresentationAspose.Slides.Fossルートコンテナ; IDisposable を実装
ShapeTypeAspose.Slides.Foss形状タイプの列挙型(矩形、楕円、…)
FillTypeAspose.Slides.Foss塗りつぶしタイプの列挙型(単色、グラデーション、…)
NullableBoolAspose.Slides.Foss書式設定用の3状態ブール(True、False、NotDefined)
SaveFormatAspose.Slides.Foss.Export出力フォーマット列挙型(Pptx のみサポート)
PointFAspose.Slides.Foss.Drawingコメント位置に使用される 2D 浮動小数点ポイント

既知の制限

このエディションでは、以下の領域はサポートされていません:

  • Charts: チャートの作成や変更はできません
  • SmartArt: サポートされていません
  • Animations and transitions: スライドのトランジションやオブジェクトのアニメーションは設定できません
  • Export formats: PPTX の保存のみサポートされており、PDF、HTML、SVG、画像のエクスポートはできません
  • Hyperlinks and action settings: ハイパーリンクオブジェクトは変更できません
  • VBA macros and digital signatures: アクセスできません

ロード時に遭遇した未知の XML パーツは、保存時にそのまま保持されるため、ラウンドトリップ時にライブラリがまだ理解できないコンテンツが削除されることはありません。

関連項目

 日本語