Menambahkan Stempel Gambar ke PDF
Connector ID: ImageStamp
Stempel gambar dengan gambar adalah mungkin saat ini untuk memberi peringatan kepada pengguna agar tidak menggunakan konten dokumen tanpa izin. Seperti stempel teks yang digunakan dalam PDF4me, stempel ini juga dapat diatur secara vertikal atau horizontal.
- Method: POST
- Endpoint: /api/v2/ImageStamp
Parameter
- docNameString, Required
Nama file PDF sumber dengan ekstensi .pdf.
- docContentbase64, Required
Konten dokumen masukan.
- Penyelarasan horizontalString, Required
Penyelarasan horizontal gambar. Nilai yang diizinkan adalah
- Left - tepi kiri halaman
- Center - jarak sama dari kiri dan kanan
- Right - tepi kanan halaman
- Penyelarasan vertikalString, Required
Penyelarasan vertikal gambar. Nilai yang diizinkan adalah
- Top - tepi atas halaman
- Middle - jarak sama dari atas dan bawah
- Bottom - tepi bawah halaman
- Konten gambar fileBase64, Required
Peta konten gambar timpa dari aksi sumber
- Nama file gambarString, Required
Nama file gambar dengan ekstensi yang sesuai - .png atau .jpeg
- Margin horizontal dalam milimeter (mm)String, Required
Margin horizontal dalam milimeter (mm). Nilai default adalah 0. Jika penyelarasan horizontal adalah Left, akan memberikan gap dari kiri halaman. Jika Right, akan memberikan gap dari kanan halaman. Jika Center, bidang ini diabaikan.
- Margin vertikal dalam milimeter (mm)String, Required
Margin vertikal dalam milimeter (mm). Nilai default adalah 0. Jika penyelarasan vertikal adalah Top, akan memberikan gap dari atas halaman. Jika Bottom, akan memberikan gap dari bawah halaman. Jika Center, bidang ini diabaikan.
- Margin horizontal dalam pixel (px)String, Required
Margin horizontal dalam pixel (px). Nilai default adalah 0. Jika penyelarasan horizontal adalah Left, akan memberikan gap dari kiri halaman. Jika Right, akan memberikan gap dari kanan halaman. Jika Center, bidang ini diabaikan.
- Margin vertikal dalam pixel (px)string, Required
Margin dari asal atas cap gambar dalam milimeter
- Opasitasstring, Required
Nilai antara 0 hingga 100. ‘0’ sepenuhnya transparan — 100 untuk opasitas penuh.
- HalamanString, Required
- Tentukan nomor halaman sebagai nilai atau rentang yang dipisahkan dengan koma untuk diproses (misalnya, “0, 1, 2-” atau “1, 2, 3-7”).
- Jika tidak ditentukan, konfigurasi default akan memproses semua halaman. Masukan harus dalam format string.
- Tinggi dalam milimeter (mm)String, Required
Tinggi gambar dalam milimeter (mm). Jika 0, tinggi default atau tinggi dengan rasio lebar/tinggi akan digunakan.
- Lebar dalam milimeter (mm)String, Required
Lebar gambar dalam milimeter (mm). Jika 0, lebar default atau lebar dengan rasio lebar/tinggi akan digunakan.
- Tinggi dalam pixel (px)String, Required
Tinggi cap gambar dalam titik (px)
Contoh- 40pt.
- Lebar dalam pixel (px)String, Required
Lebar cap gambar dalam titik (px)
Contoh- 40pt.
- Adalah latarboolean, RequiredDefault: true
Adalah latar
- true
- false
- Hanya tampilkan dalam cetakboolean, RequiredDefault: false
Hanya tampilkan dalam cetak
- true
- false
Keluaran
- Konten dari fileBinary
Konten dari file keluaran dari aksi PDF4me
- Nama fileString
Nama file keluaran dari aksi PDF4me
Header
Content-Type:application/json
Authorization: Silahkan salin kunci dari link.
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
}
Contoh API PDF4me
- CSharp(C#)
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda