<?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>nodejs word merge on Document Processing REST APIs | GroupDocs Cloud</title>
    <link>https://blog-qa.groupdocs.cloud/id/tag/nodejs-word-merge/</link>
    <description>Recent content in nodejs word merge on Document Processing REST APIs | GroupDocs Cloud</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>id</language>
    <lastBuildDate>Wed, 19 Aug 2026 10:37:27 +0000</lastBuildDate><atom:link href="https://blog-qa.groupdocs.cloud/id/tag/nodejs-word-merge/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Cara Menggabungkan Beberapa Dokumen Word di Node.JS</title>
      <link>https://blog-qa.groupdocs.cloud/id/merger/how-to-combine-multiple-word-documents-in-nodejs/</link>
      <pubDate>Wed, 19 Aug 2026 10:37:27 +0000</pubDate>
      
      <guid>https://blog-qa.groupdocs.cloud/id/merger/how-to-combine-multiple-word-documents-in-nodejs/</guid>
      <description>Pelajari cara menggabungkan dokumen Word di Node.JS dengan GroupDocs.Merger Cloud SDK. Panduan ini menyediakan kode, contoh cURL, dan langkah-langkah penyiapan untuk penggabungan yang mudah.</description>
      <content:encoded><![CDATA[<p>Banyak pengembang perlu menggabungkan beberapa dokumen Word di Node.JS untuk menghasilkan laporan atau paket yang terintegrasi. <a href="https://products.groupdocs.cloud/merger/nodejs/">GroupDocs.Merger Cloud SDK for Node.js</a> menyediakan API yang kuat yang menangani penggabungan Word di sisi server tanpa kode penanganan file yang kompleks. Dalam panduan ini Anda akan melihat implementasi lengkap, panggilan cURL yang setara, langkah‑langkah instalasi, dan tip praktik terbaik untuk menggabungkan dokumen Anda dengan cepat.</p>
<h2 id="menggabungkan-beberapa-dokumen-word-di-nodejs---contoh-kode-lengkap">Menggabungkan Beberapa Dokumen Word di Node.JS - Contoh Kode Lengkap</h2>
<p>Contoh ini menunjukkan cara menggabungkan tiga <a href="https://docs.fileformat.com/word-processing/docx/">DOCX</a> file menjadi satu dokumen menggunakan GroupDocs.Merger Cloud SDK untuk 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">GroupDocsMergerCloud</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">// ==== Configuration ====
</span></span></span><span style="display:flex;"><span><span style="color:#75715e">// 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">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:#66d9ef">const</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 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">GroupDocsMergerCloud</span>.<span style="color:#a6e22e">Configuration</span>(<span style="color:#a6e22e">clientId</span>, <span style="color:#a6e22e">clientSecret</span>);
</span></span><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">GroupDocsMergerCloud</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">// ==== Input / Output paths ====
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">inputFiles</span> <span style="color:#f92672">=</span> [
</span></span><span style="display:flex;"><span>    <span style="color:#e6db74">&#34;documents/input1.docx&#34;</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#e6db74">&#34;documents/input2.docx&#34;</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#e6db74">&#34;documents/input3.docx&#34;</span>
</span></span><span style="display:flex;"><span>];
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">outputFile</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;documents/combined_output.docx&#34;</span>;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// ==== Build request ====
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">documentEntries</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">inputFiles</span>.<span style="color:#a6e22e">map</span>(<span style="color:#a6e22e">path</span> =&gt; {
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">return</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsMergerCloud</span>.<span style="color:#a6e22e">Models</span>.<span style="color:#a6e22e">DocumentEntry</span>({
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">fileInfo</span><span style="color:#f92672">:</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsMergerCloud</span>.<span style="color:#a6e22e">Models</span>.<span style="color:#a6e22e">FileInfo</span>({
</span></span><span style="display:flex;"><span>            <span style="color:#a6e22e">filePath</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">path</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></span><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">mergeRequest</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsMergerCloud</span>.<span style="color:#a6e22e">Models</span>.<span style="color:#a6e22e">MergeDocumentsRequest</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">documents</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">documentEntries</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">outputPath</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">outputFile</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 merge ====
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>(<span style="color:#66d9ef">async</span> () =&gt; {
</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">mergeRequest</span>);
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">`Merge completed successfully. Output file: </span><span style="color:#e6db74">${</span><span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">path</span><span style="color:#e6db74">}</span><span style="color:#e6db74">`</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 merging:&#34;</span>, <span style="color:#a6e22e">error</span>);
</span></span><span style="display:flex;"><span>    }
</span></span><span style="display:flex;"><span>})();
</span></span></code></pre></div><blockquote>
<p><strong>Catatan:</strong> Contoh kode ini menunjukkan fungsi inti. Sebelum menggunakannya dalam proyek Anda, pastikan untuk memperbarui jalur file (<code>input1.docx</code>, <code>combined_output.docx</code>, dll.) agar sesuai dengan lokasi file Anda yang sebenarnya, verifikasi bahwa semua dependensi yang diperlukan telah terpasang dengan benar, dan uji secara menyeluruh di lingkungan pengembangan Anda. Jika Anda menemukan masalah, silakan merujuk ke <a href="https://docs.groupdocs.cloud/merger/">dokumentasi resmi</a> atau hubungi <a href="https://forum.groupdocs.cloud/c/merger/18">tim dukungan</a> untuk bantuan.</p>
</blockquote>
<h2 id="menggabungkan-dokumen-word-melalui-rest-api-menggunakan-curl">Menggabungkan Dokumen Word melalui REST API Menggunakan cURL</h2>
<p>Jika Anda lebih suka pendekatan REST murni, operasi penggabungan yang sama dapat dilakukan dengan perintah cURL. Di bawah ini adalah alur kerja singkat yang mengautentikasi, mengunggah file sumber, menjalankan penggabungan, dan mengunduh hasilnya.</p>
<h3 id="1-autentikasi-dan-dapatkan-token-akses">1. Autentikasi dan Dapatkan Token Akses</h3>
<!--[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-bash" data-lang="bash"><span style="display:flex;"><span>curl -X POST <span style="color:#e6db74">&#34;https://api.groupdocs.cloud/v2.0/merger/authenticate&#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><!--[CODE_SNIPPET_END]-->
<p>Respons berisi <code>access_token</code> yang digunakan dalam panggilan berikutnya.</p>
<h3 id="2-unggah-file-sumber">2. Unggah File Sumber</h3>
<p>Ulangi langkah ini untuk setiap file DOCX yang ingin Anda gabungkan.</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-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=documents/input1.docx&#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/octet-stream&#34;</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span><span style="color:#ae81ff"></span>--data-binary <span style="color:#e6db74">&#34;@path/to/input1.docx&#34;</span>
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<h3 id="3-jalankan-operasi-penggabungan">3. Jalankan Operasi Penggabungan</h3>
<!--[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-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;documents&#34;: [
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">        {&#34;fileInfo&#34;: {&#34;filePath&#34;: &#34;documents/input1.docx&#34;}},
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">        {&#34;fileInfo&#34;: {&#34;filePath&#34;: &#34;documents/input2.docx&#34;}},
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">        {&#34;fileInfo&#34;: {&#34;filePath&#34;: &#34;documents/input3.docx&#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;documents/combined_output.docx&#34;
</span></span></span><span style="display:flex;"><span><span style="color:#e6db74">}&#39;</span>
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<p>API mengembalikan jalur file yang digabungkan.</p>
<h3 id="4-unduh-dokumen-yang-digabungkan">4. Unduh Dokumen yang Digabungkan</h3>
<!--[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-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=documents/combined_output.docx&#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 combined_output.docx
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<p>Untuk detail lebih lanjut tentang payload permintaan dan opsi, lihat <a href="https://docs.groupdocs.cloud/merger/">dokumentasi API resmi</a>.</p>
<h2 id="cara-kerja-penggabungan-beberapa-dokumen-word-di-nodejs">Cara Kerja Penggabungan Beberapa Dokumen Word di Node.JS</h2>
<p>SDK mengabstraksikan proses penggabungan menjadi beberapa langkah logis:</p>
<ol>
<li><strong>Pembuatan Konfigurasi</strong> - <code>new GroupDocsMergerCloud.Configuration(clientId, clientSecret)</code> membuat konteks otentikasi. Lihat referensi kelas di <a href="https://reference.groupdocs.cloud/merger/">Referensi API</a>.</li>
</ol>
<!--[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-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">GroupDocsMergerCloud</span>.<span style="color:#a6e22e">Configuration</span>(<span style="color:#a6e22e">clientId</span>, <span style="color:#a6e22e">clientSecret</span>);
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<ol start="2">
<li>
<p><strong>API Instance</strong> - <code>new GroupDocsMergerCloud.MergeApi(config)</code> menyediakan akses ke operasi penggabungan.</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-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">GroupDocsMergerCloud</span>.<span style="color:#a6e22e">MergeApi</span>(<span style="color:#a6e22e">config</span>);
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
</li>
<li>
<p><strong>Document Entries</strong> - Setiap file sumber dibungkus dalam sebuah <code>DocumentEntry</code> yang berisi <code>FileInfo</code> dengan jalur file.</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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">documentEntries</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">inputFiles</span>.<span style="color:#a6e22e">map</span>(<span style="color:#a6e22e">path</span> =&gt; {
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">return</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsMergerCloud</span>.<span style="color:#a6e22e">Models</span>.<span style="color:#a6e22e">DocumentEntry</span>({
</span></span><span style="display:flex;"><span>        <span style="color:#a6e22e">fileInfo</span><span style="color:#f92672">:</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsMergerCloud</span>.<span style="color:#a6e22e">Models</span>.<span style="color:#a6e22e">FileInfo</span>({ <span style="color:#a6e22e">filePath</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">path</span> })
</span></span><span style="display:flex;"><span>    });
</span></span><span style="display:flex;"><span>});
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
</li>
<li>
<p><strong>Merge Request</strong> - <code>MergeDocumentsRequest</code> menggabungkan entri dan jalur output yang diinginkan.</p>
</li>
</ol>
<!--[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-javascript" data-lang="javascript"><span style="display:flex;"><span><span style="color:#66d9ef">const</span> <span style="color:#a6e22e">mergeRequest</span> <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> <span style="color:#a6e22e">GroupDocsMergerCloud</span>.<span style="color:#a6e22e">Models</span>.<span style="color:#a6e22e">MergeDocumentsRequest</span>({
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">documents</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">documentEntries</span>,
</span></span><span style="display:flex;"><span>    <span style="color:#a6e22e">outputPath</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">outputFile</span>
</span></span><span style="display:flex;"><span>});
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<ol start="5">
<li><strong>Execution</strong> - <code>mergeApi.mergeDocuments(mergeRequest)</code> mengirim permintaan ke layanan cloud. Promise menyelesaikan dengan objek hasil yang berisi jalur file output.</li>
</ol>
<!--[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-javascript" data-lang="javascript"><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">mergeRequest</span>);
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">console</span>.<span style="color:#a6e22e">log</span>(<span style="color:#e6db74">`Merge completed successfully. Output file: </span><span style="color:#e6db74">${</span><span style="color:#a6e22e">result</span>.<span style="color:#a6e22e">path</span><span style="color:#e6db74">}</span><span style="color:#e6db74">`</span>);
</span></span></code></pre></div><!--[CODE_SNIPPET_END]-->
<p>Langkah-langkah ini bersama-sama memungkinkan Anda menggabungkan beberapa dokumen Word secara efisien tanpa menangani aliran file tingkat rendah.</p>
<h2 id="menyiapkan-lingkungan-untuk-groupdocsmerger">Menyiapkan Lingkungan untuk GroupDocs.Merger</h2>
<ol>
<li><strong>Install the SDK</strong></li>
</ol>
<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>Paket tersedia dari <a href="https://releases.groupdocs.cloud/merger/nodejs/">halaman unduhan</a>.</p>
<ol start="2">
<li>
<p><strong>Node.js Versi</strong> - Pastikan Anda menjalankan Node.js 12 atau yang lebih baru.</p>
</li>
<li>
<p><strong>Konfigurasi Kredensial</strong> - Ganti <code>YOUR_CLIENT_ID</code> dan <code>YOUR_CLIENT_SECRET</code> dalam kode dengan nilai dari akun GroupDocs Cloud Anda.</p>
</li>
<li>
<p><strong>Buat Folder Proyek</strong> - Letakkan file DOCX sumber di subfolder <code>documents/</code> seperti yang ditunjukkan dalam contoh.</p>
</li>
</ol>
<p>Dengan langkah-langkah ini selesai, Anda siap menjalankan skrip penggabungan atau memanggil endpoint REST.</p>
<h2 id="kesimpulan">Kesimpulan</h2>
<p>Menggabungkan beberapa dokumen Word di Node.JS menjadi mudah dengan <a href="https://products.groupdocs.cloud/merger/nodejs/">GroupDocs.Merger Cloud SDK for Node.js</a>. SDK menangani pengunggahan file, logika penggabungan, dan pembuatan output, memungkinkan Anda fokus pada logika bisnis daripada manipulasi file tingkat rendah. Ingatlah untuk mengamankan lisensi yang tepat untuk penggunaan produksi; Anda dapat memulai dengan <a href="https://purchase.groupdocs.cloud/temporary-license/">lisensi sementara</a> dan meningkatkan ke langganan penuh seiring kebutuhan Anda berkembang. Mulailah menggabungkan hari ini dan sederhanakan alur kerja dokumen Anda.</p>
<h2 id="faqs">FAQs</h2>
<ul>
<li>
<p><strong>Bagaimana cara menggabungkan beberapa dokumen Word di Node.JS menggunakan SDK?</strong><br>
Gunakan kelas <code>MergeApi</code> untuk membuat <code>MergeDocumentsRequest</code> yang mencantumkan setiap file DOCX sebagai <code>DocumentEntry</code>. SDK menggabungkannya dalam urutan yang diberikan dan menyimpan hasilnya ke jalur output yang ditentukan.</p>
</li>
<li>
<p><strong>Apakah memungkinkan menggabungkan PDF bersama dengan SDK yang sama?</strong><br>
Ya, Merger SDK mendukung <a href="https://docs.fileformat.com/pdf">PDF</a>, DOCX, <a href="https://docs.fileformat.com/word-processing/odt/">ODT</a>, dan beberapa format lainnya. Cukup ubah ekstensi file dalam array <code>inputFiles</code> dan SDK akan menangani konversi secara otomatis. Lihat <a href="https://docs.groupdocs.cloud/merger/">dokumentasi resmi</a> untuk detail format.</p>
</li>
<li>
<p><strong>What are the limits on the number of documents I can merge in a single request?</strong><br>
Layanan cloud memberlakukan batas ukuran daripada batas jumlah yang ketat. Selama ukuran gabungan tetap berada dalam kuota akun Anda, Anda dapat menggabungkan puluhan file. Untuk batch yang sangat besar, pertimbangkan untuk mengunggah file ke penyimpanan GroupDocs terlebih dahulu dan merujuknya dengan ID.</p>
</li>
<li>
<p><strong>Apakah saya perlu khawatir tentang lisensi untuk pengembangan versus produksi?</strong><br>
Pengembangan dan pengujian dapat menggunakan lisensi sementara yang diperoleh dari <a href="https://purchase.groupdocs.cloud/temporary-license/">halaman lisensi sementara</a>. Untuk penyebaran produksi, beli lisensi penuh untuk membuka kunci penggabungan tak terbatas dan dukungan prioritas.</p>
</li>
</ul>
<h2 id="baca-selengkapnya">Baca Selengkapnya</h2>
<ul>
<li><a href="https://blog.groupdocs.cloud/id/merger/password-protect-zip-file-using-password-protection-software/">Melindungi File ZIP dengan Kata Sandi menggunakan Perangkat Lunak Perlindungan Kata Sandi</a></li>
<li><a href="https://blog.groupdocs.cloud/id/merger/password-protect-excel-using-password-protection-service/">Melindungi Excel dengan Kata Sandi menggunakan Layanan Perlindungan Kata Sandi</a></li>
<li><a href="https://blog.groupdocs.cloud/id/merger/combine-word-documents-in-csharp/">Menggabungkan Dokumen Word dalam C#</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
