Aspose.Slides for Node.js via Java は、複数の PowerPoint をプログラム的に 1 つにマージするためのメソッドとプロパティを提供します。この PowerPoint JavaScript API を使用すると、PowerPoint ファイルを自動的に結合して、現在のデータと以前のデータを 1 か所に配置できます。ただし、MS PowerPoint は、ビジネス データをコンパクトに表示するために使用される強力なツールです。このガイドでは、この Aspose PPT マージ ライブラリを Node.js ベースのプロジェクトにインストールする方法を説明します。さらに、Node.js で複数の PowerPoint を結合する方法の実装について説明します。
この記事では次の点について説明します。
PowerPoint JavaScript API のインストール
このインストール ガイド には、Windows、macOS、および Linux のインストール手順が含まれています。実際、Aspose PPT Merger をインストールするのは非常に簡単です。ソフトウェア要件を満たすために活用できる機能が多数あります。したがって、この PowerPoint JavaScript API をインストールするには 2 つの方法があります。まず、NPM からパッケージを ダウンロードするか、ターミナル/CMD で次のコマンドを実行してインストールできます。
npm install aspose.slides.via.java
Node.js で複数の PowerPoint を結合する
ここで、この Aspose PPT マージ ライブラリによって公開されている関数を呼び出します。この目的のために、ファイル システムには 2 つの異なるソース PPTX/PPT ファイルがあります。
次の手順に従って、PowerPoint ファイルを自動的に結合できます。
- アプリで aspose.slides.via.java モジュールを取得します。
- LoadOptions クラスのインスタンスをソース ドキュメントの ファイル形式 で初期化します。
- Presentation クラスのオブジェクトをインスタンス化し、最初の PPTX ファイルと LoadOptions クラスのオブジェクトで初期化します。
- 2 番目のソース PPTX ファイルをロードします。
- getSlides メソッドによって返されたスライドをループします。
- addClone メソッドを呼び出して、指定したスライドのコピーをコレクションの最後に追加します。
- save メソッドを呼び出して、結合された PowerPoint ファイルをディスクに保存します。
次のコード スニペットは、プログラムで複数の PowerPoint を 1 つに結合する方法を示しています。
// Node.js で複数の PowerPoint を結合する
var aspose = aspose || {};
// アプリで aspose.slides.via.java モジュールを取得します。
aspose.slides = require("aspose.slides.via.java");
// LoadOptions クラスのインスタンスをソース ドキュメントのファイル形式で初期化します。
var loadOptions = new aspose.slides.LoadOptions(0);
// Presentation クラスのオブジェクトをインスタンス化し、最初の PPTX ファイルと LoadOptions クラスのオブジェクトを使用して初期化します。
var pres1 = new aspose.slides.Presentation("first_ppt.pptx", loadOptions);
// 2 番目の PPTX ファイルをロードします
var loadOptions2 = new aspose.slides.LoadOptions(0);
var pres2 = new aspose.slides.Presentation("second_ppt.pptx",loadOptions2);
try
{
// getSlides メソッドによって返されたスライドをループします。
for (var i = 0; i < pres2.getSlides().size(); i++)
{
// addClone メソッドを呼び出して、指定したスライドのコピーをコレクションの最後に追加します。
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
}
// save メソッドを呼び出して、結合された PowerPoint ファイルをディスクに保存します。
pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
console.log("combined multiple PowerPoints successfully");
}
finally
{
if (pres1 != null) pres1.dispose();
if (pres2 != null) pres2.dispose();
}
上記のコード サンプルを実行すると、指定したアドレスに新しい PPTX (つまり、combinedPresentation.pptx) ファイルが作成されます。以下の画像で出力を確認できます。
PPTX オンラインで結合
Aspose.Slides for Node.js via Java には、プログラムによるソリューションが付属しているだけでなく、PTX/PPT ファイルをオンラインでマージするための オンライン ツールも提供されています。このエンタープライズ レベルの Aspose PPT 結合を使用して、PowerPoint ファイルを自動的に結合できます。このツールの最も優れた点は、無料であり、ほとんどすべての一般的な Web ブラウザで使用できることです。
複数の PowerPoint を 1 つに結合 - 無料ライセンスを取得
無料の一時ライセンス を利用して、この PowerPoint JavaScript API を評価制限なしで試すことができます。
結論
このブログ投稿はここで終了します。ご清聴ありがとうございました。Node.js で複数の PowerPoint をプログラムで結合する方法を学習していただければ幸いです。さらに、PowerPoint ファイルを自動的に結合するために使用できるオンライン PPTX 結合も実行されました。さらに、この PowerPoint JavaScript API の ドキュメント を参照してください。これらの API 参考資料 を使用すると、Aspose.Slides for Node.js via Java のクラスとメソッドに直接アクセスできます。
また、スタート ガイド にアクセスすることをお勧めします。
最後に、aspose.com が新しい記事を書いています。定期的に最新情報をお知らせしますので、ぜひご連絡ください。
ヘルプが利用可能です
ご質問やご質問については、フォーラム でお知らせください。
よくある質問 – FAQ
複数の PowerPoint を 1 つに結合するにはどうすればよいですか?
Aspose.Slides for Node.js via Java を使用して、複数の PowerPoint を結合できます。詳細については、リンクをご覧ください。
複数の PPTX ファイルを結合するにはどうすればよいですか?
この オンライン ツールは、PPTX をオンラインでマージするために使用されます。ユーザーフレンドリーな UI を備えており、ファイルを簡単にアップロードして処理できます。