開発者ガイド

このガイドでは、Aspose.Slides FOSS for Java のコア機能を、各機能領域ごとの実行可能なコード例とともに解説します。.

このセクションで

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

API エントリーポイント

すべての操作は a で始まります。 Presentation オブジェクトです。常に try-with-resources ブロック内で使用してください:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;

// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
    // work with prs
    prs.save("output.pptx", SaveFormat.PPTX);
}

// Create new
try (Presentation prs = new Presentation()) {
    // work with prs
    prs.save("new.pptx", SaveFormat.PPTX);
}

try-with-resources ブロックは、ブロックが終了したときに内部 XML リソースが解放されることを保証します。a をブロック外に保存しないでください。 Presentation try ブロックの外部に参照を保存しないでください。.

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

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

主要クラス

クラス / 列挙型パッケージ説明
Presentationorg.aspose.slides.fossルートコンテナ;try-with-resources で使用してください
ShapeTypeorg.aspose.slides.foss形状タイプの列挙型(RECTANGLE、ELLIPSE、…)
FillTypeorg.aspose.slides.foss塗りタイプの列挙型(SOLID、GRADIENT、…)
NullableBoolorg.aspose.slides.foss書式設定用の3状態ブール(TRUE、FALSE、NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.export出力フォーマットの列挙型(PPTX のみサポート)
Colororg.aspose.slides.foss.drawingARGB カラーコンストラクタ
PointForg.aspose.slides.foss.drawing浮動小数点 2D ポイント(コメント位置に使用)

既知の制限事項

以下の領域でエラーが発生 UnsupportedOperationException このエディションでは::

  • チャート: チャートの作成や変更はできません
  • SmartArt: サポートされていません
  • アニメーションとトランジション: スライドのトランジションやオブジェクトのアニメーションは設定できません
  • エクスポート形式: PPTX の保存のみサポートされており、PDF、HTML、SVG、画像のエクスポートはできません
  • ハイパーリンクとアクション設定: リンクオブジェクトは変更できません
  • VBA マクロとデジタル署名: アクセスできません

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

関連項目

 日本語