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