Node.js で複数の PowerPoint を結合する - Aspose PPT Merger

Aspose.Slides for Node.js via Java は、複数の PowerPoint をプログラム的に 1 つにマージするためのメソッドとプロパティを提供します。この PowerPoint JavaScript API を使用すると、PowerPoint ファイルを自動的に結合して、現在のデータと以前のデータを 1 か所に配置できます。ただし、MS PowerPoint は、ビジネス データをコンパクトに表示するために使用される強力なツールです。このガイドでは、この Aspose PPT マージ ライブラリを Node.js ベースのプロジェクトにインストールする方法を説明します。さらに、Node.js で複数の PowerPoint を結合する方法の実装について説明します。

この記事では次の点について説明します。

  1. PowerPoint JavaScript API のインストール
  2. Node.js で複数の PowerPoint を結合する
  3. PPTX オンラインで結合

PowerPoint JavaScript API のインストール

このインストール ガイド には、Windows、macOS、および Linux のインストール手順が含まれています。実際、Aspose PPT Merger をインストールするのは非常に簡単です。ソフトウェア要件を満たすために活用できる機能が多数あります。したがって、この PowerPoint JavaScript API をインストールするには 2 つの方法があります。まず、NPM からパッケージを ダウンロードするか、ターミナル/CMD で次のコマンドを実行してインストールできます。

npm install aspose.slides.via.java
PowerPoint ファイルを自動的に結合する

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) ファイルが作成されます。以下の画像で出力を確認できます。

複数の PowerPoint を 1 つに結合する

PPTX オンラインで結合

Aspose.Slides for Node.js via Java には、プログラムによるソリューションが付属しているだけでなく、PTX/PPT ファイルをオンラインでマージするための オンライン ツールも提供されています。このエンタープライズ レベルの Aspose PPT 結合を使用して、PowerPoint ファイルを自動的に結合できます。このツールの最も優れた点は、無料であり、ほとんどすべての一般的な Web ブラウザで使用できることです。

PPTX をオンラインでマージする

複数の 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 を備えており、ファイルを簡単にアップロードして処理できます。

関連項目