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, RequiredDefault: true
Arkaplan
- true
- false
- Yazdırma sadece görüntüleboolean, RequiredDefault: 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