API V2

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, Required
Default: 12

Ukuran font teks dalam stempel teks

teks dalam negrisiBoolean, Required
Default: No

Set teks dalam negrisi
true
false

teks dalam miringBoolean, Required
Default: No

Set teks dalam Miring
true
false

garis bawahBoolean, Required
Default: 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