PptxGenJS
PPTX プレゼンテーション用の JavaScript ライブラリ
ウェブアプリで PowerPoint® PPTX を作成および変更するためのオープンソースの無料ライブラリ。
PptxGenJS とは何ですか?
PptxGenJS は、外部依存なしで PowerPoint PPTX プレゼンテーションを作成できるオープン ソースの JavaScript ライブラリです。最新のデスクトップおよびモバイルブラウザーでいくつかの単純な JavaScript コマンドを使用して PPTX ファイルを生成でき、Node、Angular、React、および Electron と統合することもできます。
PowerPoint JavaScript ライブラリは、スライドの作成と変更、スライドへのグラフ、画像、メディア ファイルと図形の追加、スライドへの表とテキストの挿入などの機能をサポートしています。また、ブランディング用のマスター スライド、SVG 画像、アニメーション GIF、YouTube ビデオ、RTL テキスト、およびアジア フォントもサポートしています。言及する価値のあるもう 1 つの機能は、PPTX ファイルを適切な MIME タイプと base64、blob、およびストリーム形式でクライアント ブラウザーに直接エクスポートすることです。
PptxGenJS のインストール方法
git を使用してインストールするには、次のコマンドを使用してください。
git 経由で PptxGenJS をインストールする
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
JavaScript を使用して PPTX プレゼンテーションを作成する
PptxGenJS ライブラリは、Web ブラウザーまたは Node デスクトップ アプリ内の数行のコードで、新しい PowerPoint PPTX プレゼンテーションを作成するための機能を提供します。プレゼンテーションが作成されたら、プレゼンテーションに新しいスライドを追加できます。グラフ、表、図形、画像などのオブジェクトをスライドに簡単に追加することもできます.
PPTX スライドに画像とチャートを追加する
画像とチャートは、プレゼンテーションに大きな価値をもたらします。ソフトウェア プログラマーは、PptxGenJS API を使用して、プレゼンテーション スライドに画像やグラフを簡単に追加できます。ローカル URL による画像の追加、リモート URL からの画像、データによる画像 (事前にエンコードされた base64)、ハイパーリンク付きの画像など、画像の追加に使用できるいくつかのオプションがあります。また、画像のトリミングとスケーリングもサポートしています。
JavaScript 経由で HTML を PowerPoint に変換する
PptxGenJS ライブラリを使用すると、開発者は HTML を PowerPoint PPTX プレゼンテーションに変換しながら、HTML テーブルを 1 つまたは複数のスライドに再生成できます。また、背景色、パディング、フォント、境界線などを含むセル スタイルのサポートも提供します。
tableToSlides メソッドは、CSS スタイルを含むテーブルを複製し、スライドを作成します。次の 3 行のコードは、HTML テーブルを PPTX スライドに変換できます。
- PptxGenJS をインスタンス化する
- HTML 要素 ID とレンダリング オプションを指定して tableToSlides メソッドを呼び出す
- writeFile メソッドを使用して PPTX ファイルを作成する
JavaScript による HTML から PPTX への変換
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });