Dify Lib by Omluc

PowerPoint編集プラグイン

スライドの内容と配置をJSONで指定し、画像・表・図形を含むPowerPointの初稿を生成します。

Dify上の実行結果は掲載していません。

配置まで決めて、PowerPointを作る

文章だけでなく、画像、表、図形をどこに置くかまで指定した資料を作りたい場合に使います。スライド構成をJSONで渡し、PowerPointファイルを生成します。このJSONは、要素の種類や位置を機械が読める形で記した設計図です。

テンプレートと入力設計

使いたいテンプレート、必要な画像、各スライドの内容を先に揃えます。設定にはテンプレートファイルを指定する項目がありますが、既存テンプレートのどの要素を再利用できるかは、実物で検証してから判断してください。ブランド上の細かな仕上げは人が確認します。

指定した配置と生成ファイルを比べる

短いJSONで一枚生成し、表・画像・文字の配置をPowerPointで開いて確認します。

仕様・導入前に確認すること

対応環境・入力・出力・制約

認証方式

  • 外部APIキーは不要

入力

  • json_dsl(必須)。任意でtitle、author、image_files、template_file、style_overrides、slide_size、footer_text

出力

  • 生成した.pptxファイル

制約

  • JSON DSLでレイアウトと要素を定義する必要があります。配布中の実装では、Title and Contentレイアウトにbodyまたはcontentで指定した本文と、footer_textの指定が反映されません。本文はTitle Onlyなどで位置を指定し、フッターは生成後にPowerPointで追加してください。
  • 既存テンプレートの全要素やPowerPointの全機能を再現する保証はありません

よくある質問

Marp版との違いは何ですか。

Marp版はMarp形式のMarkdownをPowerPointへ変換します。こちらはJSON DSLで各要素と配置を指定してPowerPointを作ります。

配布内容を確認して申し込む

配布物、利用条件、申請後の案内を専用フォームで確認できます。

プラグインの配布を申請する

設定はいつでも変更できます。