<?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>encrypted pdf on Document Processing REST APIs | GroupDocs Cloud</title>
    <link>https://blog-qa.groupdocs.cloud/th/tag/encrypted-pdf/</link>
    <description>Recent content in encrypted pdf on Document Processing REST APIs | GroupDocs Cloud</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>th</language>
    <lastBuildDate>Mon, 19 Oct 2026 15:04:19 +0000</lastBuildDate><atom:link href="https://blog-qa.groupdocs.cloud/th/tag/encrypted-pdf/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>รวม PDF ใน Node.JS</title>
      <link>https://blog-qa.groupdocs.cloud/th/merger/merge-pdf-in-nodejs/</link>
      <pubDate>Mon, 19 Oct 2026 15:04:19 +0000</pubDate>
      
      <guid>https://blog-qa.groupdocs.cloud/th/merger/merge-pdf-in-nodejs/</guid>
      <description>เรียนรู้วิธีการรวมไฟล์ PDF ใน Node.JS ด้วย GroupDocs.Merger Cloud SDK คู่มือทีละขั้นตอน ตัวอย่างโค้ด คำสั่ง cURL และเคล็ดลับประสิทธิภาพสำหรับนักพัฒนา</description>
      <content:encoded><![CDATA[<p>การรวมเอกสาร <a href="https://docs.fileformat.com/pdf">PDF</a> หลายไฟล์เป็นไฟล์เดียวเป็นความต้องการที่พบบ่อยเมื่อสร้างกระบวนการทำงานของเอกสารหรือสร้างรายงาน. <a href="https://products.groupdocs.cloud/merger/nodejs/">GroupDocs.Merger Cloud SDK for Node.js</a> ทำให้การรวม PDF ใน Node.JS ง่ายขึ้นโดยไม่ต้องจัดการกับโครงสร้าง PDF ระดับต่ำ. คู่มือนี้จะพาคุณผ่านการตั้งค่า, การดำเนินการแบบขั้นตอนต่อขั้นตอน, ตัวอย่างโค้ดเต็ม, คำสั่ง cURL ที่เทียบเท่า, และเคล็ดลับประสิทธิภาพสำหรับ PDF ขนาดใหญ่หรือที่เข้ารหัส.</p>
<h2 id="กอนเรมตน-ขอกำหนดเบองตนและการตดตง">ก่อนเริ่มต้น: ข้อกำหนดเบื้องต้นและการติดตั้ง</h2>
<p>ก่อนที่คุณจะเริ่ม, ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:</p>
<ul>
<li>Node.js 14 หรือใหม่กว่าที่ติดตั้งบนเครื่องพัฒนาของคุณ</li>
<li>บัญชี GroupDocs Cloud ที่ใช้งานอยู่พร้อม client ID และ client secret</li>
<li>การเข้าถึงไฟล์ PDF ที่คุณต้องการรวม ซึ่งจัดเก็บใน storage ของ GroupDocs Cloud</li>
</ul>
<p>ติดตั้ง SDK ผ่าน npm และดาวน์โหลดแพ็กเกจล่าสุด:</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-bash" data-lang="bash"><span style="display:flex;"><span>npm install groupdocs-merger-cloud
</span></span></code></pre></div><p>คุณยังสามารถดึง SDK จากหน้าปล่อยอย่างเป็นทางการได้: <a href="https://releases.groupdocs.cloud/merger/nodejs/">ดาวน์โหลด SDK</a>. หลังจากการติดตั้ง คุณพร้อมที่จะเริ่มเขียนโค้ดแล้ว.</p>
<h2 id="คมอขนตอนการรวม-pdf-ใน-nodejs">คู่มือขั้นตอนการรวม PDF ใน Node.JS</h2>
<h3 id="ขนตอนท-1-ตดตง-sdk-และนำเขาคลาสทจำเปน">ขั้นตอนที่ 1: ติดตั้ง SDK และนำเข้าคลาสที่จำเป็น</h3>
<p>ขั้นแรก ให้นำเข้าคลาสที่คุณจะต้องใช้สำหรับการรวม PDF.</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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> { <span style="color:#a6e22e">MergeApi</span>, <span style="color:#a6e22e">MergeOptions</span>, <span style="color:#a6e22e">FileInfo</span>, <span style="color:#a6e22e">Configuration</span> } <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#34;@groupdocs/merger-cloud&#34;</span>);
</span></span></code></pre></div><p>การนำเข้านี้ทำให้คุณเข้าถึง API หลัก, วัตถุการกำหนดค่า, และตัวบ่งชี้ไฟล์ได้</p>
<h3 id="ขนตอนท-2-กำหนดคา-credentials-ของ-groupdocs">ขั้นตอนที่ 2: กำหนดค่า Credentials ของ GroupDocs</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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">Configuration</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientId</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_ID&#34;</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientSecret</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_SECRET&#34;</span>
</span></span><span style="display:flex;"><span>});
</span></span></code></pre></div><p>การให้ข้อมูลรับรองที่ถูกต้องทำให้ไลบรารีสามารถตรวจสอบความถูกต้องของคำขอของคุณได้.</p>
<h3 id="ขนตอนท-3-กำหนดไฟล-pdf-ทจะรวม">ขั้นตอนที่ 3: กำหนดไฟล์ PDF ที่จะรวม</h3>
<p>รายการเอกสาร PDF ที่คุณต้องการรวมเข้าด้วยกัน ขั้นตอนนี้เตรียมคุณให้สามารถรวม PDF ใน Node.JS ได้อย่างมีประสิทธิภาพ</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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">filesToMerge</span> <span style="color:#f92672">=</span> [
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">FileInfo</span>({ <span style="color:#a6e22e">filePath</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;input1.pdf&#34;</span> }),
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">FileInfo</span>({ <span style="color:#a6e22e">filePath</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;input2.pdf&#34;</span> })
</span></span><span style="display:flex;"><span>];
</span></span></code></pre></div><p>แต่ละ <code>FileInfo</code> ชี้ไปยังไฟล์ที่จัดเก็บในพื้นที่จัดเก็บของ GroupDocs Cloud ของคุณ.</p>
<h3 id="ขนตอนท-4-ตงคาตวเลอกการรวม">ขั้นตอนที่ 4: ตั้งค่าตัวเลือกการรวม</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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">mergeOptions</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">MergeOptions</span>();
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">mergeOptions</span>.<span style="color:#a6e22e">fileInfos</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">filesToMerge</span>;
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">mergeOptions</span>.<span style="color:#a6e22e">outputPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;merged_output.pdf&#34;</span>;
</span></span></code></pre></div><p>การตั้งค่าเหล่านี้ควบคุมวิธีการรวม PDF ใน Node.JS และตำแหน่งที่ผลลัพธ์จะถูกบันทึก</p>
<h3 id="ขนตอนท-5-ดำเนนการผสาน">ขั้นตอนที่ 5: ดำเนินการผสาน</h3>
<p>สร้างอินสแตนซ์ของ API, เรียกเมธอด merge, และจัดการกับการตอบกลับ.</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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">mergeApi</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">MergeApi</span>(<span style="color:#a6e22e">config</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">try</span> {
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">result</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">await</span> <span style="color:#a6e22e">mergeApi</span>.<span style="color:#a6e22e">mergeDocuments</span>(<span style="color:#a6e22e">mergeOptions</span>);
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">&#34;Merge completed. Output file stored at:&#34;</span>, <span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">path</span>);
</span></span><span style="display:flex;"><span>} <span style="color:#66d9ef">catch</span> (<span style="color:#a6e22e">error</span>) {
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">error</span>(<span style="color:#e6db74">&#34;Error during PDF merge:&#34;</span>, <span style="color:#a6e22e">error</span>);
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>การเรียกแบบอะซิงโครนัสจะคืนเส้นทางของเอกสารที่รวมกันหากการดำเนินการสำเร็จ</p>
<h2 id="ตวอยางการใชงานเตมรปแบบสำหรบการรวม-pdf-ใน-nodejs">ตัวอย่างการใช้งานเต็มรูปแบบสำหรับการรวม PDF ใน Node.JS</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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> { <span style="color:#a6e22e">MergeApi</span>, <span style="color:#a6e22e">MergeOptions</span>, <span style="color:#a6e22e">FileInfo</span>, <span style="color:#a6e22e">Configuration</span> } <span style="color:#f92672">=</span> <span style="color:#a6e22e">require</span>(<span style="color:#e6db74">&#34;@groupdocs/merger-cloud&#34;</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Configure the SDK (replace with your actual credentials)
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">Configuration</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientId</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_ID&#34;</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">clientSecret</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;YOUR_CLIENT_SECRET&#34;</span>
</span></span><span style="display:flex;"><span>});
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">async</span> <span style="color:#66d9ef">function</span> <span style="color:#a6e22e">mergePdfFiles</span>() {
</span></span><span style="display:flex;"><span>    <span style="color:#75715e">// Initialize the Merge API
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">mergeApi</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">MergeApi</span>(<span style="color:#a6e22e">config</span>);
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Define the PDF files to be merged (must exist in GroupDocs Cloud storage)
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">filesToMerge</span> <span style="color:#f92672">=</span> [
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">FileInfo</span>({ <span style="color:#a6e22e">filePath</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;input1.pdf&#34;</span> }),
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">FileInfo</span>({ <span style="color:#a6e22e">filePath</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#34;input2.pdf&#34;</span> })
</span></span><span style="display:flex;"><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>    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">mergeOptions</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">MergeOptions</span>();
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">mergeOptions</span>.<span style="color:#a6e22e">fileInfos</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">filesToMerge</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">mergeOptions</span>.<span style="color:#a6e22e">outputPath</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;merged_output.pdf&#34;</span>;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">try</span> {
</span></span><span style="display:flex;"><span>        <span style="color:#75715e">// Perform the merge operation
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">result</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">await</span> <span style="color:#a6e22e">mergeApi</span>.<span style="color:#a6e22e">mergeDocuments</span>(<span style="color:#a6e22e">mergeOptions</span>);
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">&#34;Merge completed. Output file stored at:&#34;</span>, <span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">path</span>);
</span></span><span style="display:flex;"><span>    } <span style="color:#66d9ef">catch</span> (<span style="color:#a6e22e">error</span>) {
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">error</span>(<span style="color:#e6db74">&#34;Error during PDF merge:&#34;</span>, <span style="color:#a6e22e">error</span>);
</span></span><span style="display:flex;"><span>    }
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Execute the merge
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#a6e22e">mergePdfFiles</span>();
</span></span></code></pre></div><blockquote>
<p><strong>หมายเหตุ:</strong> ตัวอย่างโค้ดนี้แสดงการทำงานหลักของฟังก์ชัน ก่อนนำไปใช้ในโครงการของคุณ ให้ตรวจสอบและอัปเดตเส้นทางไฟล์และค่าการกำหนดค่าต่าง ๆ ให้ตรงกับสภาพแวดล้อมจริงของคุณ ตรวจสอบว่าการพึ่งพาที่จำเป็นทั้งหมดได้ถูกติดตั้งอย่างถูกต้อง และทำการทดสอบอย่างละเอียดในสภาพแวดล้อมการพัฒนา หากคุณพบปัญหาใด ๆ โปรดอ้างอิง <a href="https://docs.groupdocs.cloud/merger/">เอกสารอย่างเป็นทางการ</a> หรือ ติดต่อ <a href="https://forum.groupdocs.cloud/c/merger/18">ทีมสนับสนุน</a> เพื่อขอความช่วยเหลือ.</p>
</blockquote>
<h2 id="การรวม-pdf-ผาน-rest-api-ดวย-curl">การรวม PDF ผ่าน REST API ด้วย cURL</h2>
<p>หากคุณต้องการใช้วิธี REST แบบบริสุทธิ์เดียวกัน การดำเนินการเดียวกันสามารถทำได้ด้วยคำสั่ง cURL</p>
<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-bash" data-lang="bash"><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/oauth2/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;,&#34;grant_type&#34;:&#34;client_credentials&#34;}&#39;</span>
</span></span></code></pre></div><p>อัปโหลดไฟล์ PDF ต้นฉบับไปยังที่จัดเก็บของคุณ (แทนที่ <code>YOUR_ACCESS_TOKEN</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-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.pdf&#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.pdf&#34;</span>
</span></span></code></pre></div><p>ทำซ้ำการอัปโหลดสำหรับ <code>input2.pdf</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-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.pdf&#34;},
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">               {&#34;filePath&#34;:&#34;input2.pdf&#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.pdf&#34;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">         }&#39;</span>
</span></span></code></pre></div><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-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.pdf&#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.pdf
</span></span></code></pre></div><p>สำหรับรายการเต็มของ endpoint และพารามิเตอร์, ดูที่ <a href="https://reference.groupdocs.cloud/merger/">อ้างอิง API</a>.</p>
<h2 id="กำหนดคาตวเลอกการรวม">กำหนดค่าตัวเลือกการรวม</h2>
<p>SDK เปิดเผยตัวเลือกหลายอย่างที่ให้คุณปรับแต่งกระบวนการรวมได้อย่างละเอียด:</p>
<ul>
<li><strong>outputPath</strong> - เส้นทางปลายทางสำหรับ PDF ที่รวมกัน ปรับค่านี้เพื่อควบคุมตำแหน่งที่จัดเก็บผลลัพธ์</li>
<li><strong>fileInfos</strong> - อาร์เรย์ของอ็อบเจกต์ <code>FileInfo</code> ที่กำหนด PDF แหล่งที่มาและลำดับของมัน</li>
</ul>
<p>คุณยังสามารถตั้งค่าคุณสมบัติเพิ่มเติมเช่น <code>pages</code> เพื่อรวมช่วงหน้าที่เฉพาะ หรือ <code>password</code> สำหรับไฟล์ PDF ที่เข้ารหัสได้อีกด้วย. ดูที่ <a href="https://docs.groupdocs.cloud/merger/">เอกสารอย่างเป็นทางการ</a> สำหรับรายการเต็มของฟิลด์ที่สามารถกำหนดค่าได้.</p>
<h2 id="ขอควรพจารณาดานประสทธภาพสำหรบการรวม-pdf">ข้อควรพิจารณาด้านประสิทธิภาพสำหรับการรวม PDF</h2>
<p>เมื่อทำการรวมไฟล์ PDF ขนาดใหญ่หรือจำนวนมาก ให้คำนึงถึงเคล็ดลับต่อไปนี้:</p>
<ul>
<li><strong>Use async/await</strong> เพื่อหลีกเลี่ยงการบล็อก event loop โดยเฉพาะสำหรับเอกสารขนาดใหญ่.</li>
<li><strong>Batch uploads</strong>: อัปโหลด PDF แหล่งที่มาพร้อมกันก่อนเรียกใช้การรวมเพื่อลดความหน่วงโดยรวม.</li>
<li><strong>Streamed processing</strong>: สำหรับ PDF ขนาดใหญ่มาก ให้พิจารณาเก็บผลลัพธ์ชั่วคราวในคลาวด์สตอเรจและทำการรวมเป็นส่วนย่อย ๆ.</li>
<li><strong>Encrypted PDFs</strong>: ให้รหัสผ่านในอ็อบเจ็กต์ <code>FileInfo</code>; การประมวลผลไฟล์ที่เข้ารหัสเพิ่มภาระงาน ดังนั้นควรรวมไฟล์หลังจากถอดรหัสเมื่อเป็นไปได้.</li>
</ul>
<p>การใช้แนวปฏิบัติเหล่านี้ช่วยให้คุณรวม PDF ใน Node.JS อย่างมีประสิทธิภาพพร้อมลดการใช้หน่วยความจำลง</p>
<h2 id="คำถามทคณอาจม">คำถามที่คุณอาจมี</h2>
<ul>
<li>
<p><strong>ฉันจะรวมไฟล์ PDF ใน Node.JS โดยใช้ GroupDocs ได้อย่างไร?</strong><br>
ใช้ <a href="https://products.groupdocs.cloud/merger/nodejs/">GroupDocs.Merger Cloud SDK for Node.js</a> เพื่อสร้างอินสแตนซ์ <code>MergeApi</code> กำหนดค่า <code>MergeOptions</code> ด้วยไฟล์ PDF แหล่งที่มาของคุณ และเรียก <code>mergeDocuments</code> ตัวอย่างโค้ดเต็มในคู่มือนี้แสดงกระบวนการ</p>
</li>
<li>
<p><strong>ฉันสามารถรวมไฟล์ PDF ที่เข้ารหัสใน Node.JS ได้หรือไม่?</strong><br>
ใช่, SDK รองรับการรวม PDF ที่เข้ารหัส. ให้ระบุรหัสผ่านที่ถูกต้องในอ็อบเจ็กต์ <code>FileInfo</code> ก่อนเรียก <code>mergeDocuments</code>. ดู <a href="https://docs.groupdocs.cloud/merger/">เอกสารอย่างเป็นทางการ</a> สำหรับรายละเอียด.</p>
</li>
<li>
<p><strong>ตัวเลือกการให้สิทธิ์การใช้งานสำหรับ GroupDocs.Merger มีอะไรบ้าง?</strong><br>
GroupDocs มีแผนการกำหนดราคาที่ยืดหยุ่น สำหรับการทดสอบ คุณสามารถขอ <a href="https://purchase.groupdocs.cloud/temporary-license/">ใบอนุญาตชั่วคราว</a> เพื่อประเมินไลบรารีก่อนทำการซื้อการสมัครสมาชิกเต็มรูปแบบ</p>
</li>
<li>
<p><strong>ฉันสามารถค้นหาตัวอย่างเพิ่มเติมและการสนับสนุนได้จากที่ไหน?</strong><br>
ตัวอย่างเพิ่มเติมมีให้ใน <a href="https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-node">GitHub repository</a>. สำหรับความช่วยเหลือ, เยี่ยมชม <a href="https://forum.groupdocs.cloud/c/merger/18">support forum</a>.</p>
</li>
</ul>
<h2 id="การอานเพมเตม">การอ่านเพิ่มเติม</h2>
<ul>
<li><a href="https://blog.groupdocs.cloud/th/merger/split-pdf-into-multiple-pdf-in-nodejs/">แยก PDF เป็นหลายไฟล์ PDF ใน Node.JS</a></li>
<li><a href="https://blog.groupdocs.cloud/th/merger/lock-pdf-with-password-using-rest-api-in-nodejs/">ล็อกเอกสาร PDF ด้วยรหัสผ่านโดยใช้ REST API ใน Node.js</a></li>
<li><a href="https://blog.groupdocs.cloud/th/merger/how-to-merge-pdf-files-in-csharp-using-rest-api/">วิธีรวมไฟล์ PDF ใน C# โดยใช้ REST API</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
