Gabungkan Dokumen Word di C#

Di artikel kami sebelumnya, kami membahas cara menggabungkan dokumen Word di Node.js. Posting blog ini menjelaskan cara menggabungkan dokumen Word di C#. Untuk tujuan ini, kami akan memanfaatkan GroupDocs.Merger Cloud SDK for .Net untuk menggabungkan dokumen Word secara terprogram. Faktanya, mengotomatiskan proses penggabungan dokumen pada akhirnya akan meningkatkan produktivitas dan memberikan keunggulan kompetitif. Oleh karena itu, baca postingan blog ini dengan cermat untuk mempelajari cara menggabungkan dokumen Word di C#. Selain itu, kita akan melalui cuplikan kode langkah demi langkah untuk mengimplementasikan fungsionalitas tersebut.

Kami akan membahas bagian berikut dalam artikel ini:

Penggabungan File Word - Instalasi API

Nah, instalasi API tingkat perusahaan ini sangat sederhana karena mudah dipasang. Yang perlu Anda lakukan hanyalah mengunduh paket NuGet atau menjalankan perintah berikut di Manajer Paket NuGet:

Install-Package GroupDocs.Merger-Cloud -Version 23.4.0

Silakan kunjungi link ini untuk mempelajari langkah-langkah mendapatkan kredensial API (ID Klien + Rahasia Klien).

Gabungkan Dokumen Word dalam C# Secara Terprogram

Jadi, setelah Anda menyiapkan GroupDocs.Merger Cloud SDK for .Net, kita siap untuk mulai menulis cuplikan kode untuk menggabungkan dokumen Word secara terprogram.

Catatan: Kami telah mengunggah dua file Docx/Docs yang berbeda di API cloud dasbor. Namun, Anda dapat mengotomatiskan tugas ini dengan memanggil metode UploadFile.

Anda dapat mengikuti langkah-langkah berikut untuk mencapai fungsi ini:

  • Inisialisasi instance kelas Konfigurasi dengan ID Klien dan Rahasia Klien.
  • Buat instance instance DocumentApi dengan objek kelas Konfigurasi.
  • Buat objek kelas JoinItem.
  • Inisialisasi instance kelas FileInfo dan atur jalur dokumen Word pertama.
  • Buat instance objek kelas FileInfo dan atur jalur dokumen Word kedua.
  • Buat objek kelas JoinOptions dan atur jalur untuk file yang dihasilkan.
  • Buat sebuah instance dari kelas JoinRequest dan inisialisasi dengan objek kelas JoinOptions.
  • Panggil metode Gabung untuk menggabungkan dokumen Word.

Salin & tempel cuplikan kode berikut ke file server utama Anda dan jalankan server untuk menggabungkan dokumen Word secara terprogram:

using System;
using GroupDocs.Merger.Cloud.Sdk.Api;
using GroupDocs.Merger.Cloud.Sdk.Client;
using GroupDocs.Merger.Cloud.Sdk.Model;
using GroupDocs.Merger.Cloud.Sdk.Model.Requests;

namespace GroupDocs.Merger.CSharp
{
    class Combine_Word_Files

    {
        static void Main(string[] args)
        {

            try
            {
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
               
                // Inisialisasi instance kelas Konfigurasi dengan ID Klien dan Rahasia Klien. 
                var configuration = new Configuration(clientId, clientSecret);
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Buat instance instance DocumentApi dengan objek kelas Konfigurasi. 
                var documentApi = new DocumentApi(configuration);
                // Buat objek kelas JoinItem.
                var item1 = new JoinItem
                {
                    // Inisialisasi instance kelas FileInfo dan atur jalur dokumen Word pertama. 
                    FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
                    {
                        FilePath = "first.docx"
                    }
                };

                var item2 = new JoinItem
                {
                    // Buat instance objek kelas FileInfo dan atur jalur dokumen Word kedua.
                    FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
                    {
                        FilePath = "second.docx"
                    }
                };
                // Buat objek kelas JoinOptions dan atur jalur untuk file yang dihasilkan.
                var options = new JoinOptions
                {
                    JoinItems = new List<JoinItem> { item1, item2 },
                    OutputPath = "output/merged-file.docx"
                };
                // Buat objek kelas JoinRequest dan inisialisasi dengan objek kelas JoinOptions.
                var request = new JoinRequest(options);
                // Aktifkan metode Gabung untuk menggabungkan dokumen Word. 
                var response = documentApi.Join(request);
                Console.WriteLine("Successfully merged Word files: " + response.Path);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
            }

        }
    }
}

Keluarannya dapat dilihat pada gambar di bawah ini:

Gabungkan Dokumen Word

Gabungkan File Word Secara Online

Untungnya, ada alat online yang memungkinkan pengguna menggabungkan dokumen Word secara instan dan didukung oleh GroupDocs.Merger Cloud SDKs. Muncul dengan antarmuka yang logis dan mudah digunakan. Yang terpenting, ini gratis dan siapa pun dapat menggunakannya tanpa berlangganan sebelumnya.

menggabungkan file kata secara online

Kesimpulan

Kami mengakhiri postingan blog ini di sini dan kami berjanji akan kembali dengan artikel bermanfaat lainnya. Jadi, kita telah mempelajari cara menggabungkan dokumen Word di C#. Selain itu, kami juga mempelajari langkah-langkah dan cuplikan kode untuk menggabungkan dokumen Word secara terprogram. Artikel ini akan membantu Anda jika Anda ingin membuat modul penggabungan file Word untuk aplikasi bisnis Anda. Oleh karena itu, silakan baca dokumentasi untuk mempelajari fitur lebih lanjut dari GroupDocs.Merger Cloud SDKs. Selain itu, jangan lupa untuk mencoba API versi live kami. Selanjutnya, kami menyarankan Anda mengikuti [Panduan Memulai] kami 18.

Terakhir, groupdocs.cloud sedang menulis artikel baru. Jadi, harap tetap berhubungan untuk pembaruan terkini.

Berikan pertanyaan

Anda dapat memberi tahu kami tentang pertanyaan atau permintaan Anda di forum kami.

Pertanyaan yang Sering Diajukan – FAQ

Bagaimana cara menggabungkan dua dokumen Word di C#?

Panggil metode Gabung untuk menggabungkan dokumen Word secara terprogram. GroupDocs.Merger Cloud SDK for .Net menawarkan beragam fitur untuk mengotomatiskan proses ini.

Bagaimana cara menggabungkan dokumen Word secara otomatis?

Anda dapat mengunjungi link ini untuk mempelajari langkah-langkah dan cuplikan kode untuk menggabungkan dokumen Word secara otomatis.

Lihat juga