開発者ガイド
このガイドでは、.NET 用 Aspose.Slides FOSS のコア機能を、各機能領域ごとの実行可能なコード例とともにカバーしています。
このセクションでは
| Page | Description |
|---|---|
| 機能と特長 | サポートされている機能の完全な一覧:スライド、シェイプ、テキスト、塗りつぶし、エフェクト、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 スコープを超えて保存しないでください。
サポートされている出力形式
唯一サポートされている保存形式は PPTX(SaveFormat.Pptx)です。このエディションでは PDF、HTML、SVG、または画像形式へのエクスポートは利用できません。
主要クラス
| クラス / 列挙型 | 名前空間 | 説明 |
|---|---|---|
Presentation | Aspose.Slides.Foss | ルートコンテナ; IDisposable を実装 |
ShapeType | Aspose.Slides.Foss | 形状タイプの列挙型(矩形、楕円、…) |
FillType | Aspose.Slides.Foss | 塗りつぶしタイプの列挙型(単色、グラデーション、…) |
NullableBool | Aspose.Slides.Foss | 書式設定用の3状態ブール(True、False、NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | 出力フォーマット列挙型(Pptx のみサポート) |
PointF | Aspose.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 パーツは、保存時にそのまま保持されるため、ラウンドトリップ時にライブラリがまだ理解できないコンテンツが削除されることはありません。