Lewati ke konten utama

Gabungkan Dokumen - Perakitan Dokumen API

PDF4me Gabungkan Dokumen Memungkinkan Anda menggabungkan beberapa dokumen Word menjadi satu dokumen dengan opsi pemformatan dan kepatuhan tingkat lanjut. Ini API Layanan ini memproses beberapa file Word dan menggabungkannya dengan pengaturan urutan dokumen yang fleksibel, mode pemformatan yang dapat disesuaikan, pengaturan tingkat kepatuhan, metadata zona waktu, dan penanganan gaya yang cerdas. API menerima isi dokumen melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Dengan dukungan untuk penggabungan dokumen tanpa batas dan kontrol penuh atas perilaku penggabungan, solusi ini ideal untuk perakitan dokumen, konsolidasi laporan, dan alur kerja manajemen konten.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Memverifikasi Identitas Anda API Meminta

Untuk mengakses PDF4me REST APISetiap permintaan harus menyertakan kredensial otentikasi yang tepat. Otentikasi memastikan komunikasi yang aman dan memvalidasi identitas Anda sebagai pengguna yang berwenang. REST API.

Fitur Utama

  • Dukungan untuk Banyak DokumenMenggabungkan dokumen dalam jumlah tak terbatas menjadi satu.
  • Struktur Array Sederhana: Susunan yang mudah digunakan Base64-isi dokumen yang dikodekan
  • Penggabungan TerurutDokumen digabungkan sesuai urutan kemunculannya dalam larik.
  • Konsep Dokumen DasarDokumen pertama menjadi dasar untuk penggabungan.
  • Dukungan Berbagai FormatGabungkan dokumen Word, PDF, dan format lain yang didukung.

REST API Titik akhir

Yang PDF4me REST API menggunakan standar HTTP Metode untuk berinteraksi dengan sumber daya. Semua operasi penggabungan dokumen dilakukan melalui satu titik akhir:

  • Metode: POST
  • Titik akhir: office/ApiV2Word/MergeDocuments

REST API Parameter

Daftar lengkap parameter untuk Penggabungan Dokumen REST APIParameter-parameter tersebut diorganisir berdasarkan kategori untuk pemahaman dan implementasi yang lebih baik.

Penting: Parameter yang ditandai dengan tanda bintang (*) wajib diisi. Parameter tersebut dokumen Array harus berisi setidaknya satu dokumen.

Parameter yang Diperlukan

ParameterJenisKeteranganContoh
dokumen*ArrayArray objek dokumen yang akan digabungkan. Harus berisi setidaknya satu dokumen. Setiap objek harus memiliki nama file (tali) dan Konten dokumen (Base64 (string). Dokumen digabungkan sesuai urutan kemunculannya dalam larik. Bidang opsional per dokumen: sortirPosisi (bilangan bulat), formatMode (rangkaian)[{ "filename": "doc1.docx", "docContent": "base64..." }, { "filename": "doc2.docx", "docContent": "base64..." }]

Parameter Opsional

ParameterJenisKeteranganContoh
opsi penggabunganObjectOpsi penggabungan (pemformatan, kepatuhan, dll.). Lihat model plugin untuk properti yang tersedia.{}

Urutan Penggabungan Dokumen

Dokumen digabungkan sesuai urutan kemunculannya. dokumen array:

  • Dokumen pertama dalam array menjadi dokumen dasar
  • Semua dokumen selanjutnya adalah ditambahkan ke dokumen dasar dalam urutan array

Keluaran

Yang PDF4me Gabungkan Dokumen REST API Mengembalikan respons yang berbeda berdasarkan mode pemrosesan. API mengembalikan dokumen Word sebagai Base64-string yang dikodekan dalam JSON format, bukan sebagai data biner.

Pemrosesan Sinkron (Default)

Yang API Memproses permintaan dan mengembalikan:

Kode Status: 200 OK

Tipe Konten: application/json

Isi Tanggapan:

{
"document": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"fileName": "merged-document.docx",
"success": true,
"errorMessage": null
}

Kolom Respons:

  • dokumen (string): Dokumen Word gabungan yang berisi semua dokumen masukan, dikodekan sebagai Base64 rangkaian
  • nama file (string): Nama file Word keluaran
  • kesuksesan (boolean): Menunjukkan apakah permintaan berhasil
  • pesan kesalahan (string atau null): Detail kesalahan jika keberhasilan bernilai false

Cara Penggunaan:

  1. Ekstrak document lapangan dari JSON tanggapan (Base64)
  2. Uraikan kodenya Base64 string untuk mendapatkan data biner dokumen Word
  3. Simpan atau proses file Word sesuai kebutuhan.

Contoh (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
const wordBytes = atob(data.document); // Decode Base64
// Save or process wordBytes

Contoh Permintaan

Judul

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Catatan:

  • Dapatkan milikmu API kunci dari PDF4me Dasbor
  • Yang API kunci harus Base64 dikodekan dan diawali dengan "Basic" di dalam Authorization judul
  • Contoh: Jika Anda API kuncinya adalah abc123, mengkodekannya menjadi Base64 dan menggunakan Authorization: Basic YWJjMTIz

Muatan

Contoh Sederhana (Dua Dokumen):

{
"documents": [
{ "filename": "doc1.docx", "docContent": "base64EncodedDocument1" },
{ "filename": "doc2.docx", "docContent": "base64EncodedDocument2" }
]
}

Contoh Lanjutan (Beberapa Dokumen dengan Opsi Penggabungan):

{
"documents": [
{ "filename": "doc1.docx", "docContent": "base64EncodedDocument1" },
{ "filename": "doc2.docx", "docContent": "base64EncodedDocument2" },
{ "filename": "doc3.docx", "docContent": "base64EncodedDocument3" }
],
"mergeOptions": {}
}

Contoh Kode

Yang PDF4me Gabungkan Dokumen REST API Menyediakan contoh kode dalam berbagai bahasa pemrograman. Pilih bahasa yang paling sesuai dengan lingkungan pengembangan Anda:

C# (CSharp) Contoh

Menyelesaikan C# Implementasi untuk menggabungkan dokumen Word:

Studi Kasus & Aplikasi Industri

Studi Kasus Layanan Hukum & Profesional

  • Perakitan KontrakGabungkan bagian-bagian kontrak menjadi dokumen hukum yang lengkap.
  • Konsolidasi Ringkasan HukumGabungkan beberapa bagian singkat menjadi ringkasan hukum yang komprehensif.
  • Dokumentasi Kepatuhan: Mengkonsolidasikan dokumen kepatuhan untuk pengajuan regulasi
  • Penyusunan Dokumen Klien: Menggabungkan dokumen khusus klien menjadi paket lengkap

Dapatkan Bantuan