<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>powerpoint file combination on Document Processing REST APIs | GroupDocs Cloud</title>
    <link>https://blog-qa.groupdocs.cloud/de/tag/powerpoint-file-combination/</link>
    <description>Recent content in powerpoint file combination on Document Processing REST APIs | GroupDocs Cloud</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de</language>
    <lastBuildDate>Fri, 14 Aug 2026 08:54:46 +0000</lastBuildDate><atom:link href="https://blog-qa.groupdocs.cloud/de/tag/powerpoint-file-combination/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Leitfaden zum Kombinieren und Zusammenführen von PowerPoint PPT PPTX in Java</title>
      <link>https://blog-qa.groupdocs.cloud/de/merger/guide-to-combine-and-merge-powerpoint-ppt-pptx-in-java/</link>
      <pubDate>Fri, 14 Aug 2026 08:54:46 +0000</pubDate>
      
      <guid>https://blog-qa.groupdocs.cloud/de/merger/guide-to-combine-and-merge-powerpoint-ppt-pptx-in-java/</guid>
      <description>Erfahren Sie, wie Sie PowerPoint‑PPT‑ und PPTX‑Dateien in Java mit GroupDocs.Merger Cloud SDK kombinieren und zusammenführen. Schritt‑für‑Schritt‑Code, cURL‑Beispiele und Konfigurationstipps.</description>
      <content:encoded><![CDATA[<p>Das Zusammenführen mehrerer PowerPoint‑Präsentationen zu einer einzigen Präsentation ist ein häufiges Bedürfnis beim Konsolidieren von Berichten oder Schulungsmaterialien. <a href="https://products.groupdocs.cloud/merger/java/">GroupDocs.Merger Cloud SDK for Java</a> ermöglicht Java‑Entwicklern das Kombinieren und Zusammenführen von PowerPoint‑<a href="https://docs.fileformat.com/presentation/ppt/">PPT</a>- und <a href="https://docs.fileformat.com/presentation/pptx/">PPTX</a>-Dateien in Java mit nur wenigen Codezeilen. In diesem Leitfaden führen wir Sie durch die erforderliche Einrichtung, eine detaillierte Schritt‑für‑Schritt‑Implementierung, ein vollständiges ausführbares Beispiel und zeigen, wie dieselbe Operation über die REST‑API mit cURL durchgeführt wird.</p>
<h2 id="einrichten-von-groupdocsmerger-cloud-sdk-for-java">Einrichten von GroupDocs.Merger Cloud SDK for Java</h2>
<p>Bevor Sie mit dem Codieren beginnen, stellen Sie sicher, dass Sie Folgendes haben:</p>
<ul>
<li>Java Development Kit (JDK) 8 oder höher.</li>
<li>Eine IDE wie IntelliJ IDEA oder Eclipse.</li>
<li>Ein GroupDocs Cloud-Konto mit <strong>client ID</strong> und <strong>client secret</strong>.</li>
</ul>
<p>Fügen Sie die Maven‑Abhängigkeit zu Ihrer <code>pom.xml</code> hinzu:</p>
<!--[CODE_SNIPPET_START]-->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#f92672">&lt;dependency&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;groupId&gt;</span>com.groupdocs<span style="color:#f92672">&lt;/groupId&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;artifactId&gt;</span>groupdocs-merger-cloud<span style="color:#f92672">&lt;/artifactId&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;version&gt;</span>25.11<span style="color:#f92672">&lt;/version&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/dependency&gt;</span>
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<p>Laden Sie die neueste Bibliothek von der offiziellen Release‑Seite herunter: <a href="https://releases.groupdocs.cloud/merger/java/">GroupDocs.Merger Cloud SDK for Java Download</a>. Nachdem die Abhängigkeit aufgelöst ist, können Sie Code schreiben, der PowerPoint‑Dateien kombiniert.</p>
<h2 id="schritt-für-schritt-powerpoint-ppt-pptx-in-java-kombinieren-und-zusammenführen">Schritt für Schritt: Powerpoint PPT PPTX in Java kombinieren und zusammenführen</h2>
<h3 id="schritt-1-initialisieren-des-api-clients">Schritt 1: Initialisieren des API-Clients</h3>
<p>Erstellen Sie einen <code>ApiClient</code> mit Ihren Anmeldeinformationen und instanziieren Sie <code>MergerApi</code>.</p>
<!--[CODE_SNIPPET_START]-->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>ApiClient apiClient <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> ApiClient<span style="color:#f92672">(</span><span style="color:#e6db74">&#34;YOUR_CLIENT_ID&#34;</span><span style="color:#f92672">,</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_SECRET&#34;</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>MergerApi mergerApi <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> MergerApi<span style="color:#f92672">(</span>apiClient<span style="color:#f92672">);</span>
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<h3 id="schritt-2-definieren-sie-die-quellpowerpointdateien">Schritt 2: Definieren Sie die Quell‑PowerPoint‑Dateien</h3>
<p>Erstellen Sie <code>FileInfo</code>‑Objekte für jede Präsentation, die Sie zusammenführen möchten.</p>
<!--[CODE_SNIPPET_START]-->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>FileInfo sourceFile1 <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> FileInfo<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>sourceFile1<span style="color:#f92672">.</span><span style="color:#a6e22e">setFilePath</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;input1.pptx&#34;</span><span style="color:#f92672">);</span> <span style="color:#75715e">// first PPTX file
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span>FileInfo sourceFile2 <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> FileInfo<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>sourceFile2<span style="color:#f92672">.</span><span style="color:#a6e22e">setFilePath</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;input2.ppt&#34;</span><span style="color:#f92672">);</span> <span style="color:#75715e">// second PPT file
</span></span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<h3 id="schritt-3-merge-optionen-festlegen">Schritt 3: Merge-Optionen festlegen</h3>
<p>Fügen Sie die Quelldateien zu einer Liste hinzu und geben Sie den Ausgabepfad an.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>List<span style="color:#f92672">&lt;</span>FileInfo<span style="color:#f92672">&gt;</span> sourceFiles <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> ArrayList<span style="color:#f92672">&lt;&gt;();</span>
</span></span><span style="display:flex;"><span>sourceFiles<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span>sourceFile1<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>sourceFiles<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span>sourceFile2<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>MergeOptions mergeOptions <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> MergeOptions<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>mergeOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setFileInfos</span><span style="color:#f92672">(</span>sourceFiles<span style="color:#f92672">);</span>          <span style="color:#75715e">// files to be merged
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>mergeOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setOutputPath</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;merged_output.pptx&#34;</span><span style="color:#f92672">);</span> <span style="color:#75715e">// result file
</span></span></span></code></pre></div><h3 id="schritt-4-merge-anfrage-ausführen">Schritt 4: Merge-Anfrage ausführen</h3>
<p>Erstellen Sie eine <code>MergeRequest</code> und rufen Sie die <code>merge</code>‑Methode auf.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>MergeRequest mergeRequest <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> MergeRequest<span style="color:#f92672">(</span>mergeOptions<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">try</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    MergeResult mergeResult <span style="color:#f92672">=</span> mergerApi<span style="color:#f92672">.</span><span style="color:#a6e22e">merge</span><span style="color:#f92672">(</span>mergeRequest<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>    System<span style="color:#f92672">.</span><span style="color:#a6e22e">out</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Merge successful. Output file stored at: &#34;</span> <span style="color:#f92672">+</span> mergeResult<span style="color:#f92672">.</span><span style="color:#a6e22e">getPath</span><span style="color:#f92672">());</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span> <span style="color:#66d9ef">catch</span> <span style="color:#f92672">(</span>Exception e<span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    System<span style="color:#f92672">.</span><span style="color:#a6e22e">err</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;An error occurred during merging: &#34;</span> <span style="color:#f92672">+</span> e<span style="color:#f92672">.</span><span style="color:#a6e22e">getMessage</span><span style="color:#f92672">());</span>
</span></span><span style="display:flex;"><span>    e<span style="color:#f92672">.</span><span style="color:#a6e22e">printStackTrace</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span>
</span></span></code></pre></div><p>Der obige Code demonstriert den vollständigen Workflow zum <strong>Kombinieren und Zusammenführen von Powerpoint PPT PPTX in Java</strong> mit dem SDK.</p>
<h2 id="vollständiges-codebeispiel-powerpoint-dateien-in-java-kombinieren-und-zusammenführen">Vollständiges Codebeispiel: PowerPoint-Dateien in Java kombinieren und zusammenführen</h2>
<p>Das folgende Beispiel fügt alle Teile zu einem einzigen, sofort ausführbaren Programm zusammen.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.merger.cloud.ApiClient<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.merger.cloud.api.MergerApi<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.merger.cloud.model.FileInfo<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.merger.cloud.model.MergeOptions<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.merger.cloud.model.requests.MergeRequest<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.merger.cloud.model.responses.MergeResult<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> java.util.ArrayList<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> java.util.List<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">public</span> <span style="color:#66d9ef">class</span> <span style="color:#a6e22e">PowerPointMergeExample</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">public</span> <span style="color:#66d9ef">static</span> <span style="color:#66d9ef">void</span> <span style="color:#a6e22e">main</span><span style="color:#f92672">(</span>String<span style="color:#f92672">[]</span> args<span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>        <span style="color:#75715e">// Initialize the API client with your credentials
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        ApiClient apiClient <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> ApiClient<span style="color:#f92672">(</span><span style="color:#e6db74">&#34;YOUR_CLIENT_ID&#34;</span><span style="color:#f92672">,</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_SECRET&#34;</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        MergerApi mergerApi <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> MergerApi<span style="color:#f92672">(</span>apiClient<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Define the source PowerPoint files
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        FileInfo sourceFile1 <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> FileInfo<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        sourceFile1<span style="color:#f92672">.</span><span style="color:#a6e22e">setFilePath</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;input1.pptx&#34;</span><span style="color:#f92672">);</span> <span style="color:#75715e">// first PPTX file
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span>FileInfo sourceFile2 <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> FileInfo<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        sourceFile2<span style="color:#f92672">.</span><span style="color:#a6e22e">setFilePath</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;input2.ppt&#34;</span><span style="color:#f92672">);</span> <span style="color:#75715e">// second PPT file
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span>List<span style="color:#f92672">&lt;</span>FileInfo<span style="color:#f92672">&gt;</span> sourceFiles <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> ArrayList<span style="color:#f92672">&lt;&gt;();</span>
</span></span><span style="display:flex;"><span>        sourceFiles<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span>sourceFile1<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        sourceFiles<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span>sourceFile2<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Set merge options
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        MergeOptions mergeOptions <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> MergeOptions<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        mergeOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setFileInfos</span><span style="color:#f92672">(</span>sourceFiles<span style="color:#f92672">);</span>          <span style="color:#75715e">// files to be merged
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        mergeOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setOutputPath</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;merged_output.pptx&#34;</span><span style="color:#f92672">);</span> <span style="color:#75715e">// result file
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Create and execute the merge request
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        MergeRequest mergeRequest <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> MergeRequest<span style="color:#f92672">(</span>mergeOptions<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">try</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>            MergeResult mergeResult <span style="color:#f92672">=</span> mergerApi<span style="color:#f92672">.</span><span style="color:#a6e22e">merge</span><span style="color:#f92672">(</span>mergeRequest<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>            System<span style="color:#f92672">.</span><span style="color:#a6e22e">out</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Merge successful. Output file stored at: &#34;</span> <span style="color:#f92672">+</span> mergeResult<span style="color:#f92672">.</span><span style="color:#a6e22e">getPath</span><span style="color:#f92672">());</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">}</span> <span style="color:#66d9ef">catch</span> <span style="color:#f92672">(</span>Exception e<span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>            System<span style="color:#f92672">.</span><span style="color:#a6e22e">err</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;An error occurred during merging: &#34;</span> <span style="color:#f92672">+</span> e<span style="color:#f92672">.</span><span style="color:#a6e22e">getMessage</span><span style="color:#f92672">());</span>
</span></span><span style="display:flex;"><span>            e<span style="color:#f92672">.</span><span style="color:#a6e22e">printStackTrace</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span>
</span></span></code></pre></div><blockquote>
<p><strong>Hinweis:</strong> Dieses Codebeispiel demonstriert die Kernfunktionalität. Bevor Sie es in Ihrem Projekt verwenden, stellen Sie sicher, dass Sie die Dateipfade (<code>input1.pptx</code>, <code>input2.ppt</code>, <code>merged_output.pptx</code>) an Ihre tatsächlichen Dateistandorte anpassen, überprüfen Sie, ob alle erforderlichen Abhängigkeiten ordnungsgemäß installiert sind, und testen Sie gründlich in Ihrer Entwicklungsumgebung. Wenn Sie auf Probleme stoßen, lesen Sie bitte die <a href="https://docs.groupdocs.cloud/merger/">offizielle Dokumentation</a> oder wenden Sie sich an das <a href="https://forum.groupdocs.cloud/c/merger/18">Support-Team</a> für Unterstützung.</p>
</blockquote>
<h2 id="zusammenführen-von-powerpoint-präsentationen-mit-curl-und-der-rest-api">Zusammenführen von Powerpoint-Präsentationen mit cURL und der REST-API</h2>
<p>Sie können dieselbe Merge‑Operation ausführen, ohne Java‑Code zu schreiben, indem Sie die GroupDocs Merger REST‑Endpunkte aufrufen. Nachfolgend finden Sie einen typischen cURL‑Workflow.</p>
<h3 id="1-authentifizieren-und-zugriffstoken-erhalten">1. Authentifizieren und Zugriffstoken erhalten</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/authentication/token&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  -H <span style="color:#e6db74">&#34;Content-Type: application/json&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  -d <span style="color:#e6db74">&#39;{&#34;client_id&#34;:&#34;YOUR_CLIENT_ID&#34;,&#34;client_secret&#34;:&#34;YOUR_CLIENT_SECRET&#34;}&#39;</span>
</span></span></code></pre></div><p>Die Antwort enthält ein <code>access_token</code>, das Sie in nachfolgenden Aufrufen verwenden.</p>
<h3 id="2-quelldateien-hochladen">2. Quelldateien hochladen</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/storage/file/upload?path=input1.pptx&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  -H <span style="color:#e6db74">&#34;Authorization: Bearer YOUR_ACCESS_TOKEN&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  -F <span style="color:#e6db74">&#34;file=@/local/path/input1.pptx&#34;</span>
</span></span></code></pre></div><p>Wiederholen Sie den Befehl für <code>input2.ppt</code>.</p>
<h3 id="3-ausführen-des-merge-vorgangs">3. Ausführen des Merge-Vorgangs</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/merger/merge&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  -H <span style="color:#e6db74">&#34;Authorization: Bearer YOUR_ACCESS_TOKEN&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  -H <span style="color:#e6db74">&#34;Content-Type: application/json&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  -d <span style="color:#e6db74">&#39;{
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">        &#34;fileInfos&#34;: [
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">          {&#34;filePath&#34;: &#34;input1.pptx&#34;},
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">          {&#34;filePath&#34;: &#34;input2.ppt&#34;}
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">        ],
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">        &#34;outputPath&#34;: &#34;merged_output.pptx&#34;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">      }&#39;</span>
</span></span></code></pre></div><p>Die API gibt ein <a href="https://docs.fileformat.com/web/json/">JSON</a>‑Objekt mit dem Pfad zur zusammengeführten Datei zurück.</p>
<h3 id="4-herunterladen-der-zusammengeführten-datei">4. Herunterladen der zusammengeführten Datei</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>curl -X GET <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/storage/file/download?path=merged_output.pptx&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  -H <span style="color:#e6db74">&#34;Authorization: Bearer YOUR_ACCESS_TOKEN&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>  -o merged_output.pptx
</span></span></code></pre></div><p>Weitere Details finden Sie in der <a href="https://reference.groupdocs.cloud/merger/">offiziellen API‑Referenz</a>.</p>
<h2 id="merge-optionen-konfiguration-und-einstellungen">Merge-Optionen: Konfiguration und Einstellungen</h2>
<p>Während das Grundbeispiel für die meisten Szenarien funktioniert, bietet das SDK zusätzliche Optionen, die Sie anpassen können.</p>
<h3 id="ausgabepfad">Ausgabepfad</h3>
<p>Geben Sie einen benutzerdefinierten Ordner oder Dateinamen an.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>mergeOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setOutputPath</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;reports/combined_presentation.pptx&#34;</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><h3 id="passwortschutz-falls-erforderlich">Passwortschutz (falls erforderlich)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>mergeOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setPassword</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;StrongPassword123&#34;</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><h3 id="originallayout-beibehalten">Originallayout beibehalten</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>mergeOptions<span style="color:#f92672">.</span><span style="color:#a6e22e">setPreserveLayout</span><span style="color:#f92672">(</span><span style="color:#66d9ef">true</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><p>Diese Eigenschaften sind Teil der <code>MergeOptions</code>‑Klasse; siehe die <a href="https://reference.groupdocs.cloud/merger/">API‑Referenz</a> für die vollständige Liste.</p>
<h2 id="fazit">Fazit</h2>
<p>Durch die Nutzung des <a href="https://products.groupdocs.cloud/merger/java/">GroupDocs.Merger Cloud SDK for Java</a> können Sie mühelos <strong>Powerpoint PPT PPTX in Java kombinieren und zusammenführen</strong>, egal ob Sie eine native Java‑Bibliothek oder einen RESTful cURL‑Ansatz bevorzugen. Das SDK übernimmt die Dateispeicherung, die Zusammenführungslogik und die Ausgabeerstellung, sodass Sie sich auf die Kernfunktionen Ihrer Anwendung konzentrieren können. Denken Sie daran, für den Produktionseinsatz eine gültige Lizenz zu erwerben; Preisdetails finden Sie auf der Produktseite, und Sie können eine temporäre Lizenz zur Evaluierung auf der <a href="https://purchase.groupdocs.cloud/temporary-license/">temporären Lizenzseite</a> anfordern. Beginnen Sie noch heute mit der Integration von PowerPoint‑Zusammenführungen und optimieren Sie Ihre Dokumenten‑Workflows.</p>
<h2 id="faqs">FAQs</h2>
<ul>
<li>
<p><strong>Welche Formate kann ich mit dem SDK zusammenführen?</strong><br>
Das SDK unterstützt sowohl <strong>PPT</strong>- als auch <strong>PPTX</strong>-Dateien sowie viele weitere Dokumenttypen, die in der API‑Referenz aufgeführt sind.</p>
</li>
<li>
<p><strong>Muss ich ältere PPT-Dateien vor dem Zusammenführen konvertieren?</strong><br>
Keine Konvertierung ist erforderlich. Das SDK verarbeitet automatisch das Mischen von <strong>PPT</strong> und <strong>PPTX</strong> Quellen während des Zusammenführungsprozesses.</p>
</li>
<li>
<p><strong>Wie geht das SDK mit großen Präsentationen um?</strong><br>
Das Zusammenführen wird serverseitig durchgeführt, sodass der Speicherverbrauch auf Ihrem Client‑Computer niedrig bleibt. Sie können außerdem die Option <code>PreserveLayout</code> anpassen, um die Leistung zu optimieren.</p>
</li>
<li>
<p><strong>Kann ich Präsentationen zusammenführen, ohne Java-Code zu schreiben?</strong><br>
Ja. Verwenden Sie die REST-API mit cURL-Befehlen wie oben gezeigt oder integrieren Sie die Aufrufe in jede Sprache, die HTTP-Anfragen stellen kann.</p>
</li>
</ul>
<h2 id="mehr-lesen">Mehr lesen</h2>
<ul>
<li><a href="https://blog.groupdocs.cloud/de/merger/split-powerpoint-pptpptx-into-separate-files-using-java/">PowerPoint PPT/PPTX in separate Dateien aufteilen mit Java</a></li>
<li><a href="https://blog.groupdocs.cloud/de/merger/merge-powerpoint-pptpptx-files-online-using-rest-api-in-csharp/">PowerPoint PPT/PPTX-Präsentationen in C# zusammenführen und kombinieren</a></li>
<li><a href="https://blog.groupdocs.cloud/de/merger/merge-powerpoint-files-into-one-in-java-java-document-merging/">PowerPoint-Dateien in Java zu einer zusammenführen - Java Document Merging</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
