API V2

PDF imzala

PDF’inize imzalar ekleyin. Eğer imzanızın bir resmi varsa, PDF’inize ekleyebilir ve konumunu ve boyutunu kontrol edebilirsiniz. Bu işlemi otomatikleştirmek için API’de Sign PDF eylemini kullanın.

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

Parametreler

Dosya içeriğiBase64, Required

Dosya içeriğini kaynak eyleminden dosyaya eşle

Dosya adıString, Required

PDF’in dosya adını, uygun dosya uzantısıyla belirtin

İmza görüntüsüBase64, Required

İmza görüntüsünü eşle. Desteklenen görüntü türleri jpg, png, gif, BMP ve tiff’dir

SayfalarString, Required
  • İşlenecek sayfa indekslerini virgül ile ayrılmış değerler veya aralıklar olarak belirtin (örneğin, “0, 1, 2-” veya “1, 2, 3-7”).
  • Belirtilmediğinde, varsayılan yapılandırma tüm sayfaları işler. Girişin dize formatında olması gerekir.
Yatay hizalamastring, Required

Resmin yatay hizalaması. İzin verilen değerler

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

Resmin dikey hizalaması. İzin verilen değerler

  • Top - sayfanın üst kenarı
  • Center - üst ve alt kenarından eşit mesafe
  • Bottom - sayfanın alt kenarı
Genişlik mmstring, Required

Resim genişliği milimetre (mm). 0 ise varsayılan genişlik alınır.
Örnek- 50

Yükseklik mmstring, Required

Resim yüksekliği milimetre (mm). 0 ise varsayılan yükseklik alınır.
Örnek- 50

Yükseklik PxString, Required

SignPDF’in yüksekliği nokta (pt).
Örnek- 2

Genişlik Pxstring, Required

SignPDF’in genişliği nokta (pt).
Örnek- 2

X kenar boşluğu mmString, Required

Yatay kenar boşluğu milimetre (mm). Varsayılan değer 0’dır. Eğer yatay hizalama Left ise, sayfanın sol kenarından bir boşluk verir. Eğer Right ise, sayfanın sağ kenarından bir boşluk verir. Eğer Center ise, bu alan dikkate alınmaz.
Örnek- 20

Y kenar boşluğu mmString, Required

Dikey kenar boşluğu milimetre (mm). Varsayılan değer 0’dır. Eğer dikey hizalama Top ise, sayfanın üst kenarından bir boşluk verir. Eğer Bottom ise, sayfanın alt kenarından bir boşluk verir. Eğer Middle ise, bu alan dikkate alınmaz.
Örnek- 50

X kenar boşluğu PxString, Required

SignPDF’in sol kenarından boşluk nokta (px).
Örnek- 5

Y kenar boşluğu PxString, Required

SignPDF’in üstten başlangıcından boşluk nokta (px)
Örnek- 5

OpaklıkString, Required

İmza görüntüsü için saydamlık. Değerler 0 ile 100 arasındadır. 0 maksimum saydamlık ve 100 maksimum opaklık için.
Örnek - 100

Yalnızca yazdırma gösterBoolean, Required

Bir değer seçebilirsiniz-
true
false

ArkaplanBoolean, Required

Bir değer seçebilirsiniz-
true
false

Çıktı

Dosya içeriğiBinary

Sıkıştırılmış dosyanın içeriği

Dosya adıString

İmzalanmış belgenin dosya adı

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

Payload

{
  "alignX": "right",
  "alignY": "bottom",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "imageName": "stamp.jpg",
  "imageFile": "Please put image base64 content",
  "pages": "1",
  "marginXInMM": "20",
  "marginYInMM": "50",
  "marginXInPx": "5",
  "marginYInPx": "5",
  "opacity": "100",
  "heightInMM": "50",
  "heightInPx": "2",
  "widthInPx": "2",
  "widthInMM": "50",
  "showOnlyInPrint": true,
  "isBackground": true
}

PDF4me Api örnekleri

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