Ana içeriğe geç

Ek dosyaya ekle PDF - Dosya Gömme API

PDF4me Ek dosyaya ekle PDF Dosya ekleri eklemenizi sağlar PDF Belgeler, gömülü dosyalar içeren kapsamlı belge paketleri oluşturma. Bu API hizmet süreçleri PDF belgeleri ve çeşitli ek dosya türlerini doğrudan içine yerleştirme PDFs. O API kaynağı alır PDF dosyalar ve ek dosyalar aracılığıyla REST API aramalar, kullanarak Base64 Güvenli dosya iletimi için kodlama. Çoklu dosya türü desteği ve toplu ek işleme özelliğiyle bu çözüm, belge yönetim sistemleri, kurumsal iş akışları ve güvenilirliğe ihtiyaç duyan iş uygulamaları için idealdir. PDF Ek işlevselliği.

İ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

  • Birden Çok Dosya TürüÇeşitli dosya eki formatlarını destekler; bunlar arasında metin, resim ve dokümanlar bulunur.
  • Toplu EklerTek bir dosyaya birden fazla ek dosya ekleyin. PDF belge
  • Base64 Kodlama: Güvenli dosya içeriği iletimi kullanarak Base64 kodlama
  • Belge KorumaOrijinal halini korur PDF ekler eklerken yapı
  • Esnek AdlandırmaDaha iyi düzenleme için dosya adlarını özelleştirin.
  • Profesyonel Ambalajlama: Gömülü kaynaklar içeren kapsamlı belge paketleri oluşturun

REST API Uç nokta

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

  • Yöntem: POST
  • Uç nokta: /api/v2/AddAttachmentToPdf

REST API Parametreler

Ek dosya ekleme işlemi için parametrelerin tam listesi PDF 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 ve mutlaka sağlanmalıdır. API doğru şekilde çalışması için.

Gerekli Parametreler

ParametreTipTanımÖrnek
belge adı*StringÇıktı PDF .pdf uzantılı dosya adıoutput.pdf
belge içeriği*Base64Girişin içeriği PDF dosya şu şekilde kodlanmıştır: Base64JVBERi...
ekler*ArrayGömülecek ek nesnelerin dizisi PDFHer nesne şunları içermelidir: docName (dize) ve docContent (base64 dizesi)Aşağıdaki örneğe bakın.

Ek Nesne Yapısı

Her bir öğe attachments Dizi, aşağıdaki yapıya sahip bir nesne olmalıdır:

ParametreTipTanımÖrnek
belge adıStringEk dosya adı ve uzantısı (örneğin, .txt, .pdf, .jpg, vb.)attachment.txt
belge içeriğiBase64Ekli dosyanın içeriği şu şekilde kodlanmıştır: Base64RXhhbXBsZSBvZiBhdHRhY2htZW50IGZpbGUuIA==

İsteğe bağlı parametreler

ParametreTipTanımÖrnek
asenkronBooleanAsenkron işlemeyi etkinleştirin. true, o API 202 durum kodu döndürür ve bir yoklama işlemi sağlar. URL içinde Location başlıktrue

Çıktı

O PDF4me Ek dosyaya ekle PDF REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API geri döner PDF olarak Base64-kodlanmış dize içinde JSON formatİkili veri olarak değil.

Senkron İşleme (Varsayılan)

Ne zaman async ayarlanmamış veya ayarlanmış false, o API İsteği hemen işleme koyar:

Durum Kodu: 200 OK

İçerik Türü: application/json

Yanıt Metni:

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg=="
}

Yanıt Alanları:

  • belge adı (dize): Çıktı PDF dosya adı
  • belge içeriği (dize): The PDF Ekli dosyalar içeren ve şu şekilde kodlanmış dosya: Base64 sicim

Kullanım Talimatları:

  1. Çıkarın docContent tarladan JSON cevap
  2. Şifreyi çöz Base64 ikili veriyi elde etmek için kullanılan dize PDF veri
  3. Kaydet veya işle PDF Dosyayı gerektiği gibi düzenleyin.

Örnek (JavaScript):

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

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

Tek Bağlantı:

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"attachments": [
{
"docName": "output.txt",
"docContent": "RXhhbXBsZSBvZiBhdHRhY2htZW50IGZpbGUuIA=="
}
]
}

Çoklu Ekler:

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"attachments": [
{
"docName": "file1.txt",
"docContent": "RXhhbXBsZSBvZiBhdHRhY2htZW50IGZpbGUuIA=="
},
{
"docName": "file2.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MK..."
}
],
"async": true
}

Kod Örnekleri

O PDF4me Ek dosyaya ekle PDF REST API Birden fazla programlama dilinde kod örnekleri sunar. Geliştirme ortamınıza en uygun dili seçin:

C# (CSharp) Örnek

Tamamlamak C# Ekleri eklemek için uygulama PDF:

PDF Ek Özellikleri

Ek İşleme

  • Birden Çok Dosya TürüÇeşitli ek formatlarını destekler; bunlar arasında metin dosyaları (.txt, .csv, .log), dokümanlar (.pdf, .doc, .docx, .xls, .xlsx), resimler (.jpg, .jpeg, .png, .gif), arşivler (.zip, .rar) ve diğer dosya türleri bulunur.
  • Toplu İşlemeTek bir dosyaya birden fazla ek dosya ekleyin. PDF Bir dizi ek nesne sağlayarak belgeyi tek bir işlemde işleyin.
  • Base64 KodlamaDosya içeriğinin güvenli bir şekilde iletilmesi için kullanılan yöntem: Base64 kodlama
  • Dosya AdlandırmaHer ekte bir bilgi bulunmalıdır. docName uygun dosya uzantısıyla

Belge Geliştirme

  • PDF KorumaOrijinal halini korur PDF Ekler eklerken yapı ve içerik
  • Dosya Organizasyonu: Gömülü eklerin özel adlandırılması ve düzenlenmesi yoluyla docName alan
  • Belge Taşınabilirliği: İlgili tüm dosyaları içine yerleştirerek, kendi kendine yeten belge paketleri oluşturun. PDF
  • Profesyonel AmbalajlamaDağıtım için kapsamlı belge paketleri oluşturun.

Yanıt İşleme

  • Senkron İşlemeVarsayılan olarak, API İstekleri eş zamanlı olarak işler ve geri döndürür. PDF Ekli (200 durumu)
  • Asenkron İşleme: Ayarlamak async: true Asenkron işlemeyi etkinleştirmek için. API Yoklama işlemiyle 202 durum kodu döndürür. URL içinde Location başlık
  • İkili Yanıt: The API geri döner PDF Başarılı olduğunda dosyayı ikili içerik (application/pdf) olarak kaydedin.

Sektör Kullanım Örnekleri ve Uygulamaları

Hukuk ve Profesyonel Hizmetler Kullanım Örnekleri

  • Yasal BelgelerKanıt dosyaları, sözleşmeler ve destekleyici belgeleri ekleyin.
  • Mahkeme DosyalarıMahkeme dosyalarına ve hukuki özetlere destekleyici belgeler ekleyin.
  • Müşteri DokümantasyonuMüşteri belgelerini destekleyici materyallerle birlikte paketleyin.
  • Uyumluluk BelgeleriSertifikaları, lisansları ve düzenleyici belgeleri ekleyin.

Yardım Alın