Ana içeriğe geç

Belgeleri Birleştir - Belge Montajı API

PDF4me Belgeleri Birleştir Bu özellik, gelişmiş biçimlendirme ve uyumluluk seçenekleriyle birden fazla Word belgesini tek bir belgede birleştirmenizi sağlar. API Bu hizmet, birden fazla Word dosyasını işler ve esnek belge sıralaması, özelleştirilebilir biçimlendirme modları, uyumluluk düzeyi ayarları, saat dilimi meta verileri ve akıllı stil yönetimi ile birleştirir. API belge içeriklerini şu yolla alır: REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Sınırsız belge birleştirme desteği ve birleştirme davranışı üzerinde tam kontrol ile bu çözüm, belge derleme, rapor konsolidasyonu ve içerik yönetimi iş akışları için idealdir.

İlgili Blog Yazıları
Bu özellik için henüz bir blog yazısı yok — yakında yayınlanacak.
Bu arada, her platforma yönelik eğitimler ve iş akışları için PDF4me bloguna göz atın.
Blogu ziyaret edin

Kimliğinizi Doğrulama API Rica etmek

Erişmek için PDF4me REST APIHer istek, geçerli kimlik doğrulama bilgilerini içermelidir. Kimlik doğrulama, güvenli iletişimi sağlar ve yetkili bir kullanıcı olarak kimliğinizi doğrular. REST API.

Başlıca Özellikler

  • Çoklu Belge DesteğiSınırsız sayıda belgeyi tek bir belgede birleştirin.
  • Basit Dizi YapısıKullanımı kolay dizi Base64-kodlanmış belge içeriği
  • Sıralı BirleştirmeBelgeler, dizide göründükleri sırayla birleştirildi.
  • Temel Belge Kavramıİlk belge, birleştirme işleminin temelini oluşturur.
  • Çoklu Biçim DesteğiWord belgelerini, PDF'leri ve diğer desteklenen formatları birleştirin.

REST API Uç nokta

O PDF4me REST API standart kullanır HTTP Kaynaklarla etkileşim kurma yöntemleri. Tüm belge birleştirme işlemleri tek bir uç nokta üzerinden gerçekleştirilir:

  • Yöntem: POST
  • Uç nokta: office/ApiV2Word/MergeDocuments

REST API Parametreler

Belgeleri Birleştirme için parametrelerin tam listesi REST APIParametreler, daha iyi anlaşılması ve uygulanması için kategoriye göre düzenlenmiştir.

Önemli: Yıldız (*) ile işaretlenmiş parametreler zorunludur. belgeler Dizi en az bir belge içermelidir.

Gerekli Parametreler

ParametreTipTanımÖrnek
belgeler*ArrayBirleştirilecek belge nesnelerinin dizisi. En az bir belge içermelidir. Her nesne şu özelliklere sahip olmalıdır: dosya adı (dize) ve belge içeriği (Base64 (Dize). Belgeler dizide göründükleri sırayla birleştirilir. İsteğe bağlı belge başına alanlar: sıralamaKonumu (tam sayı), formatModu (sicim)[{ "filename": "doc1.docx", "docContent": "base64..." }, { "filename": "doc2.docx", "docContent": "base64..." }]

İsteğe bağlı parametreler

ParametreTipTanımÖrnek
birleştirme seçenekleriObjectBirleştirme seçenekleri (biçimlendirme, uyumluluk vb.). Kullanılabilir özellikler için eklenti modeline bakın.{}

Belge Birleştirme Sırası

Belgeler, göründükleri sırayla birleştirilir. belgeler sıralamak:

  • Dizideki ilk belge şu hale gelir: temel belge
  • Sonraki tüm belgeler şunlardır: eklenmiş temel belgeye dizi sırasına göre

Çıktı

O PDF4me Belgeleri Birleştir REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API Word belgesini şu şekilde döndürür: Base64-kodlanmış dize içinde JSON formatİkili veri olarak değil.

Senkron İşleme (Varsayılan)

O API İsteği işler ve geri döner:

Durum Kodu: 200 Tamam

İçerik Türü: application/json

Yanıt Metni:

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

Yanıt Alanları:

  • belge (dize): Tüm girdi belgelerini içeren birleştirilmiş Word belgesi, şu şekilde kodlanmıştır: Base64 sicim
  • dosya adı (dize): Çıktı Word dosyasının adı
  • başarı (mantıksal değer): İsteğin başarılı olup olmadığını gösterir.
  • hataMesajı (dize veya boş): Başarı başarısız olduğunda hata ayrıntıları

Kullanım Talimatları:

  1. Çıkarın document tarladan JSON cevap (Base64)
  2. Şifreyi çöz Base64 Word belgesinin ikili verilerini almak için kullanılan dize
  3. Word dosyasını gerektiği gibi kaydedin veya işleyin.

Örnek (JavaScript):

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

Talep Örneği

Başlık

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Not:

  • Alın API anahtardan PDF4me Kontrol Paneli
  • O API anahtar olmalı Base64 "Basic" önekiyle kodlanmış ve ön eklenmiş Authorization başlık
  • Örnek: Eğer sizin API anahtar şudur abc123onu kodla Base64 ve kullanın Authorization: Basic YWJjMTIz

Yük

Temel Örnek (İki Belge):

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

Gelişmiş Örnek (Birleştirme Seçenekleriyle Birden Çok Belge):

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

Kod Örnekleri

O PDF4me Belgeleri Birleştir REST API Birden fazla programlama dilinde kod örnekleri sunar. Geliştirme ortamınıza en uygun dili seçin:

C# (CSharp) Örnek

Tamamlamak C# Word belgelerini birleştirme uygulaması:

Sektör Kullanım Örnekleri ve Uygulamaları

Hukuk ve Profesyonel Hizmetler Kullanım Örnekleri

  • Sözleşme MontajıSözleşme bölümlerini birleştirerek eksiksiz yasal belgeler oluşturun.
  • Hukuki Özetlerin BirleştirilmesiBirden fazla kısa bölümü birleştirerek kapsamlı hukuki özetler oluşturun.
  • Uyumluluk Belgeleri: Mevzuat başvuruları için uyumluluk belgelerini bir araya getirin.
  • Müşteri Belgesi DerlemeMüşteriye özel belgeleri eksiksiz paketler halinde birleştirin.

Yardım Alın