Java 経由の Node.js 用 Aspose.Slides
Contents
[
Hide
]
Aspose.Slides for Node.js via Java は、Microsoft PowerPoint を使用せずに、Node.js アプリケーションで PowerPoint および OpenDocument プレゼンテーションの作成、読み取り、編集、変換を行うためのライブラリです。
マクロ対応やテンプレートバリアントを含む PPT、PPTX、PPS、POT、ODP を読み込みおよび保存し、PDF、XPS、HTML、SVG、TIFF、Markdown、画像へエクスポートします。
Slides で構築
一般的なタスク
Slides のワークフロー
例
最初のプレゼンテーション
Node.js 20 以降に加えて、このパッケージは Java Development Kit (JDK)、Python、C++ ビルドツールチェーンが必要です。npm がインストール時に java ブリッジをコンパイルするためです。各 OS の手順についてはインストールをご覧ください。その後、プロジェクトを作成し、npm からパッケージをインストールします:
mkdir hello-slides
cd hello-slides
npm init -y
npm install aspose.slides.via.java
このコードをプロジェクトフォルダ内に hello.js として保存してください:
const asposeSlides = require("aspose.slides.via.java");
const presentation = new asposeSlides.Presentation();
try {
const slide = presentation.getSlides().get_Item(0);
const shape = slide.getShapes().addAutoShape(asposeSlides.ShapeType.Rectangle, 50, 50, 400, 100);
shape.getTextFrame().setText("Hello, Aspose.Slides!");
presentation.save("hello.pptx", asposeSlides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
// Aspose.Slides は Java 仮想マシン上で実行され、Node.js が継続して動作するため、プロセスを明示的に終了させます。
process.exit(0);
node hello.js で実行します。このスクリプトはテキストボックスを含む 1 枚のスライドを持つ hello.pptx を保存します。ライセンスがない場合、保存されたファイルには評価用の透かしが入ります — ライセンス を参照してください。プレゼンテーションの作成と編集の詳細については、プレゼンテーションの作成 をご覧ください。