Microsoft® PPTX プレゼンテーション用のオープン ソース JavaScript ライブラリ
JavaScript API を介してサーバー側で PowerPoint PPTX ファイルを生成、更新、操作、変換します。
Node-PPTXとは?
Node-PPTX は、ソフトウェア開発者が PPTX ファイルの読み取り、書き込み、作成、および操作を行えるようにする、オープンソースの純粋な JavaScript ライブラリです。このライブラリは、ゼロから新しいファイルを作成する機能と、既存の PPTX ファイルを変更する機能を提供しました。このライブラリは非常にユーザー フレンドリーな機能を提供し、いくつかの JavaScript コマンドだけでプレゼンテーションを生成する機能を提供します。
このライブラリは、プレゼンテーションを最初から作成する、プレゼンテーションを変更する、テキストの方向を設定する、スライドを追加する、スライドを削除する、スライドを並べ替える、書式設定オプション、マスター スライドを適用する、スライド番号を追加する、スライドにコンテンツを追加するなど、いくつかの重要な機能をサポートしています。もっと。
Node-PPTX を使い始める
npm パッケージを使用して Node-PPTX パッケージをインストールできます。
npmコマンドでインストール
$ npm i nodejs-pptx
JavaScript API を使用してゼロから PPTX プレゼンテーションを生成する
オープンソース ライブラリ Node-PPTX を使用すると、ソフトウェア プログラマーは、数行のコードを使用して新しい PPTX プレゼンテーションをゼロから生成できます。また、既存のプレゼンテーションを簡単に変更するためのサポートも提供します。開発者は、新しいスライド、画像、基本的なグラフ、図形などをプレゼンテーションに追加することもできます。次のコード行を使用すると、PPTX を最初から簡単に生成できます。
PPTX の作成
- Node-PPTX のインポート
- PPTX.Composer の初期化
- スライドとテキストを追加
- PPTXを保存
JavaScript で PPTX を作成する
const PPTX = require('nodejs-pptx');
let pptx = new PPTX.Composer();
// add text in slide
await pptx.compose(pres => {
pres.addSlide(slide => {
slide.addText(text => {
text.value('File Format Developer Guide');
});
});
});
await pptx.save(`./fileformat.pptx`);
プレゼンテーション スライドへのコンテンツの追加
Node-PPTX API は、PowerPoint PPTX プレゼンテーションに加えて、グラフ、画像、テキスト ボックス、図形を完全にサポートします。これらの要素をスライドに追加するいくつかの方法を次に示します。オブジェクトは、追加された順序で互いの上にレイヤー化されます。したがって、最初に背景アイテムを追加し、コンポジションの上部に向かって徐々に作業を進める必要があります。
プレゼンテーションにテキスト ボックスを追加する
Node-PPTX ライブラリは、ソフトウェア プログラマーが独自の JavaScript アプリケーション内の PPTX プレゼンテーションにテキスト ボックスを含める機能を提供します。外部リンクの作成は、Web ブラウザーで開くテキスト ボックス要素によってサポートされます。 API は、同じプレゼンテーション内の別のスライドにリンクする内部リンクもサポートします。外部リンクを作成するには、URL キーの値として完全な URI パスを指定してください。さらに、他のスライドにリンクするには、スライド番号にハッシュ記号を付けてください。