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 の手順についてはInstallationをご確認ください。その後、プロジェクトを作成し 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 を保存します。ライセンスがない場合、保存されたファイルには評価用の透かしが入ります — 詳しくはLicensingをご覧ください。プレゼンテーションの作成や内容の入力についての他の方法はCreate Presentationsをご参照ください。