JavaでPPTM形式をマージする

サーバー側のJavaAPIを使用したネイティブPPTMドキュメントのマージ。

Javaを使用してPPTMファイルをマージする方法

PPTMファイルをマージするために、 Aspose.Slides for Java 機能豊富で強力で使いやすいJavaプラットフォーム用のマージAPIであるAPI。最新バージョンはから直接ダウンロードできます Maven 次の構成をpom.xmlに追加して、Mavenベースのプロジェクトにインストールします。

リポジトリ


<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

依存


<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>26.8</version>
    <classifier>jdk16</classifier>
</dependency>

PPTMファイルのマージ-Java

// Load first PPTM File
Presentation prest1 = new Presentation("prest1.pptm");

// Load second PPTM File
Presentation prest2 = new Presentation("prest2.pptm");

// Merge
for (ISlide slide : prest2.getSlides()) {
	// Merge from source to target
	prest1.getSlides().addClone(slide);
}

// Save the File
prest1.save("merged-presentation.pptm", SaveFormat.Pptm);  

JavaでPPTMファイルをマージする手順

Aspose.Slides for Java APIとマージおよび連結する基本的なドキュメントは、わずか数行のコードで実行できます。

  1. Presentationクラスのインスタンスを含む最初のPPTMファイルをロードします。
  2. Presentationクラスのインスタンスを含む2番目のPPTMドキュメントをロードします。
  3. 2番目のPPTMファイルの各スライドをループします。
  4. 反復ごとに、addClone()を使用して最初のファイルでスライドを追加します。
  5. save()メソッドを使用して、指定したパスに保存します

システム要求

Aspose.Slides for Javaは、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。次の前提条件があることを確認してください。

  • MicrosoftWindowsまたはJSP/JSFアプリケーションおよびデスクトップアプリケーション用のJavaランタイム環境と互換性のあるOS。
  • 最新バージョンのAspose.SlidesforJavaを直接入手する Maven 。

Aspose.Slides で構築

PPTM ファイルをオンラインで結合

無料の Aspose.Slides Merger アプリは、上記のコードと同じ API である Aspose.Slides for Java で構築されています。アプリを開いて、ご自身の PPTM ファイルで API に何ができるかをお確かめください。

  • ブラウザーで動作し、インストールは不要です。
  • コードを書く前に、Aspose.Slides がファイルをどう結合するかを確認できます。
  • 複数の PPTM ファイルをアップロードして、1 つにまとめられます。
  • 結合した結果を 1 つのファイルとしてダウンロードできます。

PPTM ファイル形式とは

拡張子 .PPTM のファイルは、Microsoft PowerPoint 2007 以降で作成されるマクロ対応のプレゼンテーション ファイルです。PPTM ファイルには、スライド、メディア、書式、マクロを格納できます。

続きを読む