API V2

PDF'e görsel damgası ekleme

Connector ID: ImageStamp

Görsel damgaları ile su damgaları günümüzde izin verilmeden belge içeriğini kullanmaya yönelik kullanıcıları uyarılabilir. PDF4me’de kullanılan metin damgaları gibi, bu tür su damgaları da dikey veya yatay hizalanabilir.

  • Method: POST
  • Endpoint: /api/v2/ImageStamp

Parametreler

docNameString, Required

PDF dosya adı ile .pdf uzantısı.

docContentbase64, Required

Girdi dosyasının içeriği.

Yatay hizalamaString, Required

Görselin yatay hizalaması. İzin verilen değerler

  • Left - sayfanın sol kenarı
  • Center - sol ve sağ kenar arasındaki eşit mesafe
  • Right - sayfanın sağ kenarı
Dikey hizalamaString, Required

Görselin dikey hizalaması. İzin verilen değerler

  • Top - sayfanın üst kenarı
  • Middle - üst ve alt kenar arasındaki eşit mesafe
  • Bottom - sayfanın alt kenarı
Görsel dosyası içeriğiBase64, Required

Kaynak eyleminden timbre görseli içeriğini eşleştir

Görsel dosya adıString, Required

Görsel dosya adı ile uygun uzantı - .png veya .jpeg

Yatay marj (mm cinsinden)String, Required

Yatay marj en milimetre (mm). Varsayılan değer 0’dır. Yatay hizalama Left ise, sayfanın sol kenarından boşluk verir. Right ise, sayfanın sağ kenarından boşluk verir. Center ise, bu alan dikkate alınmaz.

Dikey marj (mm cinsinden)String, Required

Dikey marj en milimetre (mm). Varsayılan değer 0’dır. Dikey hizalama Top ise, sayfanın üst kenarından boşluk verir. Bottom ise, sayfanın alt kenarından boşluk verir. Center ise, bu alan dikkate alınmaz.

Yatay marj piksel (px) cinsindenString, Required

Yatay marj en piksel (px). Varsayılan değer 0’dır. Yatay hizalama Left ise, sayfanın sol kenarından boşluk verir. Right ise, sayfanın sağ kenarından boşluk verir. Center ise, bu alan dikkate alınmaz.

Dikey marj piksel (px) cinsindenstring, Required

Görüntü kaşesinin üst başlangıcından kenar boşluğu (milimetre cinsinden)

Opaklıkstring, Required

0 ile 100 arasındaki değerler. ‘0’ tamamen şeffaftır — 100 tam opaklık içindir.

SayfalarString, Required
  • İşlenecek sayfa numaralarını virgül ile ayırarak belirtin (örneğin, “0, 1, 2-” veya “1, 2, 3-7”).
  • Belirtilmediğinde, varsayılan yapılandırma tüm sayfaları işler. Giriş string formatında olmalıdır.
Yükseklik milimetre (mm)String, Required

Görüntü yüksekliği milimetre (mm). 0 ise, varsayılan yükseklik veya yükseklik kesir boyutu kullanılır.

Genişlik milimetre (mm)String, Required

Görüntü genişliği milimetre (mm). 0 ise, varsayılan genişlik veya genişlik kesir boyutu kullanılır.

Yükseklik piksel (px)String, Required

Görüntü damgasının yüksekliği nokta (px)
Örnek- 40pt.

Genişlik piksel (px)String, Required

Görüntü damgasının genişliği nokta (px)
Örnek- 40pt.

Arkaplanboolean, Required
Default: true

Arkaplan

  • true
  • false
Yazdırma sadece görüntüleboolean, Required
Default: false

Yazdırma sadece görüntüle

  • true
  • false

Çıktı

Dosya içeriğiBinary

PDF4me eyleminden çıktı dosyası içeriği

Dosya adıString

PDF4me eyleminden çıktı dosya adı

Header
Content-Type:application/json
Authorization: Lütfen anahtarı linkdan kopyalayın.

Payload

{
  "alignX": "center",
  "alignY": "top",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "imageName": "stamp.jpg",
  "imageFile": "Please put image base64 content",
  "pages": "2",
  "heightInMM": "60",
  "widthInMM": "60",
  "heightInPx": "60",
  "widthInPx": "60",	
  "marginXInMM": "20",
  "marginYInMM": "20",
  "marginXInPx": "10",
  "marginYInPx": "10",	
  "opacity": 100,
  "isBackground": true,
  "showOnlyInPrint": false
}

PDF4me API örnekleri

CSharp(C#)
Java
JavaScript
Python
Salesforce
n8n
Google Script
AWS Lambda