Ana içeriğe geç

Resim damgası ekle PDF - Filigran API

PDF4me Resim damgası ekle PDF Bu özellik, özelleştirilebilir resim damgaları ve filigranlar eklemenizi sağlar. PDF Belgeler. Bu API hizmet süreçleri PDF Dosyalara hassas konumlandırma, özel boyutlandırma ve biçimlendirme seçenekleriyle resim filigranları ekler; bu sayede belge markalaması ve güvenliği sağlanır. API alır PDF içerik ve görüntü verileri aracılığıyla REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Esnek konumlandırma, özel boyutlandırma, sayfa hedefleme ve yazdırma kontrolü desteğiyle bu çözüm, belge markalama, telif hakkı koruması ve kurumsal uygulamalar için idealdir. PDF iş akışları.

İ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

  • Görsel Filigran DesteğiÖzel görselleri filigran ve damga olarak ekleyin. PDF belgeler
  • Esnek KonumlandırmaYatay ve dikey hizalamayı piksel hassasiyetinde kontrol edin.
  • Özel BoyutlandırmaGörüntü boyutlarını hem milimetre hem de piksel ölçülerini kullanarak ayarlayın.
  • Gelişmiş BiçimlendirmeProfesyonel bir görünüm için saydamlık, kenar boşlukları ve arka plan seçeneklerini ayarlayın.
  • Sayfa HedeflemeBelirli sayfalara veya tüm belgelere damga uygulayın.
  • Yazdırma KontrolüDamgaların yalnızca basılı veya ekranda görünmesini yapılandırın.
  • Profesyonel SonuçlarBelge güvenliğini ve marka bilinirliğini artıran görsel filigranlar oluşturun.
  • Sorunsuz API Entegrasyon: REST API otomatikleştirme için tasarlanmıştır PDF düzenleme iş akışları ve kurumsal sistem entegrasyonu

REST API Uç nokta

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

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

Görüntü Damgalama Özellikleri

Görüntü Formatı Desteği

  • Yaygın Biçimler: Desteklemek için JPG, PNGGIF ve diğer standart resim formatları
  • Base64 Kodlama: Güvenli görüntü iletimi yoluyla Base64 kodlama
  • Boyut KontrolüHem milimetre (10-200 mm) hem de piksel tabanlı (20-600 piksel) boyutlandırma seçenekleri mevcuttur.

Konumlandırma ve Yerleşim

  • Yatay HizalamaSol, Orta veya Sağ konumlandırma seçenekleri
  • Dikey HizalamaÜst, Orta veya Alt yerleştirme kontrolü
  • Marj KontrolüHem milimetre (0-100 mm) hem de piksel tabanlı (0-300 piksel) ölçümlerle hassas konumlandırma.
  • Sayfa Hedefleme: Sayfa seçeneklerini kullanarak belirli sayfalara uygulayın (tüm sayfalar için boş dize, "1", "1,3,5", "2-5", "1,3,7-10", "2-")

Gelişmiş Özellikler

  • Opaklık KontrolüŞeffaflık ayarı (0-100): 0=görünmez, 100=tamamen opak
  • Arka Plan Modu: Görselleri arkaya yerleştirme seçeneği (isBackground: true) veya önünde (isBackground: falseiçerik
  • Yazdırma Kontrolü: Pulların yalnızca basılı olarak görünmesini yapılandırın (showOnlyInPrint: true) veya görüntüleme ve yazdırma modunda (showOnlyInPrint: false)
  • Asenkron İşlemeUzun süren işlemler için yoklama yöntemiyle eşzamansız işlemeyi destekleme

REST API Parametreler

"Görüntü Damgası Ekle" işlevi 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...
resim adı*StringUzantısıyla birlikte resim dosyasının adı (örneğin, .png, .jpg)stamp.png
resim dosyası*Base64Görüntü dosyasının içeriği şu şekilde kodlanmıştır: Base64 formatiVBORw0KGgoAAAANS...
hizalaX*StringYatay hizalama: Sol, Merkez, veya SağCenter
hizalaY*StringDikey hizalama: Tepe, Orta, veya AltMiddle

İsteğe bağlı parametreler

ParametreTipTanımÖrnek
sayfalarStringSayfa seçenekleri: tüm sayfalar için boş metin, "1" 1. sayfa için, "1,3,5" belirli sayfalar için, "2-5" sayfa aralığı için, "1,3,7-10" karışık için, "2-" 2. sayfadan son sayfaya kadar"" veya "1-3"
yükseklik (mm)StringGörüntü yüksekliği milimetre cinsinden (10-200)30
genişlik (mm)StringGörüntü genişliği milimetre cinsinden (10-200)30
yükseklikInPxStringGörüntü yüksekliği piksel cinsinden (20-600)85
genişlikInPxStringGörüntü genişliği piksel cinsinden (20-600)85
marginXInMMStringYatay kenar boşluğu milimetre cinsinden (0-100)10
marginYInMMStringDikey kenar boşluğu milimetre cinsinden (0-100)10
marginXInPxStringYatay kenar boşluğu piksel cinsinden (0-300)28
marginYInPxStringDikey kenar boşluğu piksel cinsinden (0-300)28
opaklıkIntegerŞeffaflık seviyesi (0-100): 0=görünmez, 100=tamamen opak50
Arka planBooleanPulun arka plana (doğru) veya ön plana (yanlış) yerleştirilmesitrue
yalnızcaBaskıda gösterBooleanYalnızca yazdırmada göster (doğru) veya görüntüleme ve yazdırmada göster (yanlış)false
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 Resim damgası 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

Content-Type: 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 Üzerine resim damgası uygulanmış dosya, şu şekilde kodlanmıştır: 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

Temel Örnek (Sadece Gerekli Alanlar):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"imageName": "stamp.png",
"imageFile": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==",
"alignX": "Center",
"alignY": "Middle"
}

Gelişmiş Örnek (Tüm İsteğe Bağlı Alanlarla):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"imageName": "stamp.png",
"imageFile": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==",
"alignX": "Center",
"alignY": "Middle",
"pages": "",
"heightInMM": "30",
"widthInMM": "30",
"heightInPx": "85",
"widthInPx": "85",
"marginXInMM": "10",
"marginYInMM": "10",
"marginXInPx": "28",
"marginYInPx": "28",
"opacity": 50,
"isBackground": true,
"showOnlyInPrint": false,
"async": true
}

Kod Örnekleri

O PDF4me Resim damgası 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# Resim damgaları ekleme uygulaması PDF:

Sektör Kullanım Örnekleri ve Uygulamaları

Hukuk ve Profesyonel Hizmetler Kullanım Örnekleri

  • Yasal BelgelerHukuki belgelere yasal sorumluluk reddi ve gizlilik bildirimleri ekleyin.
  • Sözleşme DamgasıSözleşmelere ve anlaşmalara resimli damga ekleyin.
  • Gizlilik BildirimleriHassas hukuki belgelere gizlilik damgası uygulayın.
  • Uyumluluk DamgalarıYasal belgelere mevzuata uyumlulukla ilgili görsel uyarılar ekleyin.

Yardım Alın