Menambahkan Stempel Teks ke PDF
Endpoint API: Text Stamp
Tambahkan stempel teks dan watermark yang dapat disesuaikan ke dokumen PDF menggunakan API PDF4me Text Stamp. Alat yang kuat ini memungkinkan Anda membuat watermark profesional dengan posisi yang tepat, gaya khusus, dan opsi pemformatan lanjutan. Sempurna untuk branding dokumen, perlindungan hak cipta, dan menambahkan indikator status ke file PDF Anda.
Fitur Utama:
- Posisi Fleksibel: Kontrol perataan horizontal dan vertikal dengan akurasi piksel sempurna
- Gaya Kustom: Pilih dari berbagai font, ukuran, warna, dan efek teks (tebal, miring, garis bawah)
- Pemformatan Lanjutan: Atur opacity, rotasi, margin, dan opsi latar belakang
- Targeting Halaman: Terapkan stempel ke halaman tertentu atau seluruh dokumen
- Kontrol Cetak: Konfigurasi stempel untuk muncul hanya saat dicetak atau di layar
- Hasil Profesional: Buat watermark yang meningkatkan keamanan dan branding dokumen
- Metode: POST
- Endpoint: /api/v2/Stamp
Parameter
- Nama berkasString, Required
Nama berkas sumber dengan ekstensi file yang sesuai
- Konten dokumenBase64, Required
Peta konten dokumen dari aksi sebelumnya
- HalamanString, Required
- Tentukan indeks halaman sebagai nilai terpisah dengan koma atau rentang untuk diproses (contoh: “0, 1, 2-” atau “1, 2, 3-7”).
- Jika tidak ditentukan, konfigurasi default akan memproses semua halaman. Masukan harus dalam format string.
- TeksString, Required
Konten teks yang akan ditampilkan sebagai stempel atau watermark pada dokumen PDF. Ini bisa berupa string teks apa pun, termasuk kata-kata, frasa, atau kalimat yang ingin Anda tampilkan sebagai watermark.
Contoh:
hello
- Pengaturan vertikalString, Required
Pengaturan vertikal stempel teks. Nilai yang diizinkan adalah
- top - tepi atas halaman
- middle - jarak sama dari atas dan bawah tepi halaman
- bottom - tepi bawah halaman
- Pengaturan horisontalstring, Required
Pengaturan horisontal stempel teks. Nilai yang diizinkan adalah
- left - tepi kiri halaman
- center - jarak sama dari kiri dan kanan tepi halaman
- right - tepi kanan halaman
- Marjin horisontal dalam mmString, Required
Atur margin horisontal dari ujung kiri halaman dalam milimeter
Contoh-100
- Marjin vertikal dalam mmstring, Required
Atur margin vertikal dari atas halaman dalam milimeter
Contoh-100
- Marke X dalam PxString, Required
Marji dari origin kiri stempel teks dalam poin(pt)
Contoh-40
- Marke Y dalam PxString, Required
Marji dari origin atas stempel teks dalam poin(pt)
Contoh-1
- KeteranganString, Required
Atur opasitas untuk stempel teks. ‘0’ untuk bening sepenuhnya dan ‘100’ untuk kedap kedip sepenuhnya
- Nama fontString, Required
Nama font akan ditampilkan, harus dalam format string.
- Ukuran fontNumber, RequiredDefault: 12
Ukuran font teks dalam stempel teks
- teks dalam negrisiBoolean, RequiredDefault: No
Set teks dalam negrisi
true
false
- teks dalam miringBoolean, RequiredDefault: No
Set teks dalam Miring
true
false
- garis bawahBoolean, RequiredDefault: No
Garis bawah teks stempel teks
- true
- false
- Warna fontString, Required
Akan mengambil warna font, harus dalam format string.
Contoh - #000000
- Putarinteger, Required
Akan berputar, tetapi dalam format angka
Contoh - 1 atau 2
- Hanya tampilkan dalam cetakboolean, Required
Anda dapat memilih nilai apa saja
true
false
- adalah latarboolean, Required
Anda dapat memilih nilai apa saja
true
false
- transversalboolean, Required
Anda dapat memilih nilai apa saja
true
false
- Sesuaikan teks di atas halamanboolean, Required
Anda dapat memilih nilai apa saja
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 salinan kunci dari link.
Payload
{
"alignX": "right",
"alignY": "middle",
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"pages": "all",
"text": "enter_input_text",
"fontName": "fontName",
"fontSize": 12,
"fontColor": "#000000",
"isBold": false,
"isItalics": false,
"underline": false,
"marginXInMM": "100",
"marginYInMM": "100",
"marginXInPx": "40",
"marginYInPx": "1",
"opacity": "70",
"rotate": 1,
"isBackground": true,
"showOnlyInPrint": false,
"transverse": false,
"fitTextOverPage": false
}
Contoh Kode API PDF4me
- CSharp(C#)
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda