<?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>java ppt merge on Document Processing REST APIs | GroupDocs Cloud</title>
    <link>https://blog-qa.groupdocs.cloud/th/tag/java-ppt-merge/</link>
    <description>Recent content in java ppt merge on Document Processing REST APIs | GroupDocs Cloud</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>th</language>
    <lastBuildDate>Fri, 14 Aug 2026 08:54:46 +0000</lastBuildDate><atom:link href="https://blog-qa.groupdocs.cloud/th/tag/java-ppt-merge/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>คู่มือการรวมและผสาน Powerpoint PPT PPTX ใน Java</title>
      <link>https://blog-qa.groupdocs.cloud/th/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/th/merger/guide-to-combine-and-merge-powerpoint-ppt-pptx-in-java/</guid>
      <description>เรียนรู้วิธีการรวมและผสานไฟล์ PowerPoint PPT และ PPTX ใน Java ด้วย GroupDocs.Merger Cloud SDK ขั้นตอนโค้ดทีละขั้น, ตัวอย่าง cURL, และเคล็ดลับการกำหนดค่า.</description>
      <content:encoded><![CDATA[<p>การรวมหลายชุดสไลด์ PowerPoint เป็นการนำเสนอเดียวเป็นความต้องการที่พบบ่อยเมื่อรวมรายงานหรือวัสดุการฝึกอบรม <a href="https://products.groupdocs.cloud/merger/java/">GroupDocs.Merger Cloud SDK for Java</a> ช่วยให้นักพัฒนา Java สามารถรวมและผสาน Powerpoint <a href="https://docs.fileformat.com/presentation/ppt/">PPT</a> <a href="https://docs.fileformat.com/presentation/pptx/">PPTX</a> ใน Java ได้ด้วยเพียงไม่กี่บรรทัดของโค้ด ในคู่มือนี้เราจะอธิบายขั้นตอนการตั้งค่าที่จำเป็น การดำเนินการแบบละเอียดขั้นตอนต่อขั้นตอน ตัวอย่างที่สามารถรันได้ครบถ้วน และวิธีการทำงานเดียวกันผ่าน REST API ด้วย cURL.</p>
<h2 id="การตงคา-groupdocsmerger-cloud-sdk-for-java">การตั้งค่า GroupDocs.Merger Cloud SDK for Java</h2>
<p>ก่อนที่คุณจะเริ่มเขียนโค้ด ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:</p>
<ul>
<li>Java Development Kit (JDK) 8 หรือสูงกว่า.</li>
<li>IDE เช่น IntelliJ IDEA หรือ Eclipse.</li>
<li>บัญชี GroupDocs Cloud ที่มี <strong>client ID</strong> และ <strong>client secret</strong>.</li>
</ul>
<p>เพิ่มการพึ่งพา Maven ลงในไฟล์ <code>pom.xml</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-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>ดาวน์โหลดไลบรารีล่าสุดจากหน้าปล่อยอย่างเป็นทางการ: <a href="https://releases.groupdocs.cloud/merger/java/">GroupDocs.Merger Cloud SDK for Java Download</a>. หลังจากที่การพึ่งพาถูกแก้ไขแล้ว คุณพร้อมที่จะเขียนโค้ดที่รวมไฟล์ PowerPoint.</p>
<h2 id="สรางอยางเปนขนเปนตอน-รวมและผสาน-powerpoint-ppt-pptx-ดวย-java">สร้างอย่างเป็นขั้นเป็นตอน: รวมและผสาน Powerpoint PPT PPTX ด้วย Java</h2>
<h3 id="ขนตอนท-1-เรมตน-api-client">ขั้นตอนที่ 1: เริ่มต้น API Client</h3>
<p>สร้าง <code>ApiClient</code> ด้วยข้อมูลประจำตัวของคุณและสร้างอินสแตนซ์ <code>MergerApi</code></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>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><h3 id="ขนตอนท-2-กำหนดไฟล-powerpoint-แหลงทมา">ขั้นตอนที่ 2: กำหนดไฟล์ PowerPoint แหล่งที่มา</h3>
<p>สร้างอ็อบเจ็กต์ <code>FileInfo</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>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="ขนตอนท-3-ตงคาตวเลอกการรวม">ขั้นตอนที่ 3: ตั้งค่าตัวเลือกการรวม</h3>
<p>เพิ่มไฟล์ต้นทางลงในรายการและระบุเส้นทางออก.</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="ขนตอนท-4-ดำเนนการคำขอรวม">ขั้นตอนที่ 4: ดำเนินการคำขอรวม</h3>
<p>สร้าง <code>MergeRequest</code> และเรียกเมธอด <code>merge</code></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>โค้ดด้านบนแสดงกระบวนการทำงานเต็มรูปแบบสำหรับ <strong>combine and merge Powerpoint PPT PPTX in Java</strong> โดยใช้ SDK.</p>
<h2 id="ตวอยางโคดเตม-รวมและผสานไฟล-powerpoint-ใน-java">ตัวอย่างโค้ดเต็ม: รวมและผสานไฟล์ Powerpoint ใน Java</h2>
<p>ตัวอย่างต่อไปนี้รวมส่วนต่าง ๆ ทั้งหมดเข้าด้วยกันเป็นโปรแกรมเดียวที่พร้อมใช้งาน.</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>หมายเหตุ:</strong> ตัวอย่างโค้ดนี้แสดงการทำงานหลัก ก่อนนำไปใช้ในโครงการของคุณ โปรดตรวจสอบให้แน่ใจว่าได้อัปเดตเส้นทางไฟล์ (<code>input1.pptx</code>, <code>input2.ppt</code>, <code>merged_output.pptx</code>) ให้ตรงกับตำแหน่งไฟล์จริงของคุณ ตรวจสอบว่าขึ้นตอนการพึ่งพาทั้งหมดได้ถูกติดตั้งอย่างถูกต้อง และทำการทดสอบอย่างละเอียดในสภาพแวดล้อมการพัฒนา หากคุณพบปัญหาใด ๆ โปรดดูที่ <a href="https://docs.groupdocs.cloud/merger/">เอกสารอย่างเป็นทางการ</a> หรือ ติดต่อทีม <a href="https://forum.groupdocs.cloud/c/merger/18">ฝ่ายสนับสนุน</a> เพื่อขอความช่วยเหลือ.</p>
</blockquote>
<h2 id="รวมการนำเสนอ-powerpoint-ดวย-curl-และ-rest-api">รวมการนำเสนอ Powerpoint ด้วย cURL และ REST API</h2>
<p>คุณสามารถทำการรวมเดียวกันได้โดยไม่ต้องเขียนโค้ด Java โดยการเรียกใช้ REST endpoint ของ GroupDocs Merger ด้านล่างเป็นขั้นตอนการทำงานของ cURL ที่เป็นแบบทั่วไป.</p>
<h3 id="1-ทำการยนยนตวตนและรบโทเคนการเขาถง">1. ทำการยืนยันตัวตนและรับโทเค็นการเข้าถึง</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>การตอบสนองมี <code>access_token</code> ที่คุณจะใช้ในการเรียกต่อไป</p>
<h3 id="2-อปโหลดไฟลตนฉบบ">2. อัปโหลดไฟล์ต้นฉบับ</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>ทำซ้ำคำสั่งสำหรับ <code>input2.ppt</code></p>
<h3 id="3-ดำเนนการผสาน">3. ดำเนินการผสาน</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>API จะส่งคืนอ็อบเจ็กต์ <a href="https://docs.fileformat.com/web/json/">JSON</a> พร้อมเส้นทางไปยังไฟล์ที่รวมแล้ว</p>
<h3 id="4-ดาวนโหลดไฟลทรวมแลว">4. ดาวน์โหลดไฟล์ที่รวมแล้ว</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>สำหรับรายละเอียดเพิ่มเติม โปรดดู <a href="https://reference.groupdocs.cloud/merger/">เอกสารอ้างอิง API อย่างเป็นทางการ</a>.</p>
<h2 id="ตวเลอกการรวม-การกำหนดคาและการตงคา">ตัวเลือกการรวม: การกำหนดค่าและการตั้งค่า</h2>
<p>แม้ตัวอย่างพื้นฐานจะทำงานได้ในหลายสถานการณ์ SDK ยังมีตัวเลือกเพิ่มเติมที่คุณสามารถปรับแต่งได้</p>
<h3 id="เสนทางผลลพธ">เส้นทางผลลัพธ์</h3>
<p>ระบุโฟลเดอร์หรือชื่อไฟล์ที่กำหนดเอง.</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="การปองกนดวยรหสผาน-หากตองการ">การป้องกันด้วยรหัสผ่าน (หากต้องการ)</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="คงรปแบบตนฉบบ">คงรูปแบบต้นฉบับ</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>คุณสมบัติเหล่านี้เป็นส่วนหนึ่งของคลาส <code>MergeOptions</code>; ดูที่ <a href="https://reference.groupdocs.cloud/merger/">เอกสารอ้างอิง API</a> เพื่อดูรายการทั้งหมด</p>
<h2 id="สรป">สรุป</h2>
<p>โดยใช้ <a href="https://products.groupdocs.cloud/merger/java/">GroupDocs.Merger Cloud SDK for Java</a>, คุณสามารถ <strong>รวมและผสาน Powerpoint PPT PPTX ใน Java</strong> ได้อย่างง่ายดาย ไม่ว่าคุณจะเลือกใช้ไลบรารี Java แบบเนทีฟหรือวิธีการ RESTful cURL SDK จะจัดการการจัดเก็บไฟล์, ตรรกะการผสาน, และการสร้างผลลัพธ์, ทำให้คุณสามารถมุ่งเน้นที่ฟีเจอร์หลักของแอปพลิเคชันของคุณได้ อย่าลืมขอรับใบอนุญาตที่เหมาะสมสำหรับการใช้งานในสภาพแวดล้อมการผลิต; รายละเอียดราคาอยู่ในหน้าผลิตภัณฑ์, และคุณสามารถขอใบอนุญาตชั่วคราวเพื่อการประเมินผลได้ที่ <a href="https://purchase.groupdocs.cloud/temporary-license/">หน้าลิขสิทธิ์ชั่วคราว</a>. เริ่มต้นผสานรวม PowerPoint วันนี้และทำให้กระบวนการทำงานเอกสารของคุณเป็นระเบียบมากขึ้น.</p>
<h2 id="คำถามทพบบอย">คำถามที่พบบ่อย</h2>
<ul>
<li>
<p><strong>รูปแบบใดบ้างที่ฉันสามารถรวมด้วย SDK?</strong><br>
SDK รองรับไฟล์ <strong>PPT</strong> และ <strong>PPTX</strong> ทั้งสองรูปแบบ รวมถึงเอกสารประเภทอื่น ๆ อีกหลายประเภทที่ระบุในเอกสารอ้างอิง API</p>
</li>
<li>
<p><strong>ฉันต้องแปลงไฟล์ PPT เก่าก่อนทำการรวมหรือไม่?</strong><br>
ไม่จำเป็นต้องแปลง SDK จะจัดการการผสมผสานระหว่างแหล่งข้อมูล <strong>PPT</strong> และ <strong>PPTX</strong> โดยอัตโนมัติในกระบวนการรวม</p>
</li>
<li>
<p><strong>SDK จัดการกับการนำเสนอขนาดใหญ่อย่างไร?</strong><br>
การรวมทำงานบนเซิร์ฟเวอร์ ดังนั้นการใช้หน่วยความจำบนเครื่องของคุณจะต่ำอยู่เสมอ คุณยังสามารถปรับตัวเลือก <code>PreserveLayout</code> เพื่อเพิ่มประสิทธิภาพได้</p>
</li>
<li>
<p><strong>ฉันสามารถรวมงานนำเสนอโดยไม่ต้องเขียนโค้ด Java ได้หรือไม่?</strong><br>
ใช่. ใช้ REST API กับคำสั่ง cURL ตามที่แสดงไว้ก่อนหน้านี้ หรือรวมการเรียกใช้เข้าไปในภาษาที่สามารถทำ HTTP requests ได้</p>
</li>
</ul>
<h2 id="อานตอ">อ่านต่อ</h2>
<ul>
<li><a href="https://blog.groupdocs.cloud/th/merger/split-powerpoint-pptpptx-into-separate-files-using-java/">แยกไฟล์ PowerPoint PPT/PPTX เป็นไฟล์แยกโดยใช้ Java</a></li>
<li><a href="https://blog.groupdocs.cloud/th/merger/merge-powerpoint-pptpptx-files-online-using-rest-api-in-csharp/">รวมและผสานการนำเสนอ PowerPoint PPT/PPTX ใน C#</a></li>
<li><a href="https://blog.groupdocs.cloud/th/merger/merge-powerpoint-files-into-one-in-java-java-document-merging/">รวมไฟล์ PowerPoint เป็นไฟล์เดียวใน Java - การรวมเอกสาร Java</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
