Lewati ke konten utama

Tambahkan Stempel Teks ke PDF - Tanda Air Teks API

PDF4me Tambahkan Stempel Teks ke PDF memungkinkan Anda menambahkan tanda air teks yang dapat disesuaikan ke PDF dokumen untuk otorisasi dan pencegahan pembajakan. Ini API proses layanan PDF file dan menambahkan stempel teks dengan kontrol atas teks, posisi, gaya, rotasi, dan tampilan. API menerima PDF konten melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Solusi ini ideal untuk branding dokumen, perlindungan hak cipta, indikator status, dan perusahaan. PDF alur kerja.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Memverifikasi Identitas Anda API Meminta

Untuk mengakses PDF4me REST APISetiap permintaan harus menyertakan kredensial otentikasi yang tepat. Otentikasi memastikan komunikasi yang aman dan memvalidasi identitas Anda sebagai pengguna yang berwenang. REST API.

Fitur Utama

  • Penempatan FleksibelKontrol perataan horizontal dan vertikal dengan akurasi setingkat piksel.
  • Penataan Gaya KustomPilih dari berbagai jenis huruf, ukuran, warna, dan efek teks (tebal, miring, garis bawah)
  • Pemformatan Lanjutan: Atur opsi opasitas, rotasi, margin, dan latar belakang
  • Penargetan Halaman: Menempelkan stempel pada halaman tertentu atau seluruh dokumen
  • Kontrol Cetak: Konfigurasikan stempel agar hanya muncul dalam bentuk cetak atau di layar
  • Hasil ProfesionalBuat tanda air yang meningkatkan keamanan dan citra merek dokumen.
  • Pemrosesan AsinkronDukungan untuk pemrosesan asinkron dengan polling untuk operasi yang berjalan lama.

REST API Titik akhir

Yang PDF4me REST API menggunakan standar HTTP Metode untuk berinteraksi dengan sumber daya. Semua operasi penambahan stempel teks dilakukan melalui satu titik akhir:

  • Metode: POS
  • Titik akhir: /api/v2/Stamp

Fitur Stempel Teks yang Didukung

Yang API menyediakan dukungan komprehensif untuk berbagai kemampuan pemberian cap teks dan tanda air:

Opsi Kustomisasi Teks

  • Pemilihan FontPilih dari font Arial, Times New Roman, Helvetica, atau Courier New.
  • Kontrol UkuranUkuran font dapat disesuaikan dari 8 hingga 72
  • Pilihan WarnaDukungan spektrum warna penuh dengan kode warna heksadesimal (misalnya, #FF0000 untuk warna merah)
  • Efek TeksOpsi pemformatan: Tebal, miring, dan garis bawah
  • Teks Kustom: Mendukung semua jenis teks, termasuk simbol dan karakter khusus

Penempatan dan Tata Letak

  • Penyelarasan HorizontalOpsi penempatan: kiri, tengah, dan kanan
  • Penyelarasan VertikalKontrol penempatan atas, tengah, dan bawah
  • Kontrol MarginPenentuan posisi yang tepat dengan pengukuran berbasis milimeter dan piksel.
  • Dukungan RotasiRotasi teks: 0 (horizontal), 45 (diagonal), 90 (vertikal), -45 (diagonal terbalik)
  • Penempatan FleksibelDukungan untuk posisi halaman apa pun dengan pengukuran yang tepat.

Fitur Lanjutan

  • Kontrol OpasitasTransparansi yang dapat disesuaikan (0-100) untuk tanda air yang samar atau mencolok
  • Mode Latar BelakangOpsi untuk menempatkan teks di belakang atau di depan konten.
  • Kontrol Cetak: Konfigurasikan stempel agar muncul di tampilan dan dicetak atau hanya dicetak
  • Penargetan Halaman: Berlaku untuk halaman tertentu atau seluruh dokumen
  • Penyesuaian TeksPengaturan ukuran teks otomatis agar sesuai dengan batas halaman (opsional)

REST API Parameter

Daftar lengkap parameter untuk Menambahkan Stempel Teks ke PDF REST APIParameter-parameter tersebut diorganisir berdasarkan kategori untuk pemahaman dan implementasi yang lebih baik.

Penting: Parameter yang ditandai dengan tanda bintang (*) wajib diisi dan harus diberikan agar dapat digunakan. API agar berfungsi dengan benar.

Parameter yang Diperlukan

ParameterJenisKeteranganContoh
Nama dokumen*RangkaianKeluaran PDF nama file dengan ekstensi .pdfoutput.pdf
Konten dokumen*Basis64PDF isi file yang dikodekan dalam Base64JVBERi...
halaman*RangkaianOpsi halaman: "semua", "1", "1,3,5", "2-5", "1,3,7-10", "2-"all
teks*RangkaianTeks yang akan dicap sebagai tanda airCONFIDENTIAL - PDF4me Watermark
alignX*RangkaianPenyelarasan horizontal: kiri, tengah, atau Kanancenter
sejajarkanY*RangkaianPenyelarasan vertikal: atas, tengah, atau dasarmiddle

Parameter Opsional

ParameterJenisKeteranganContoh
marginXInMMRangkaianMargin horizontal dari tepi kiri dalam milimeter50
marginYInMMRangkaianMargin vertikal dari tepi atas dalam milimeter50
marginXInPxRangkaianMargin horizontal dari tepi kiri dalam piksel150
marginYInPxRangkaianMargin vertikal dari tepi atas dalam piksel150
kegelapanRangkaianOpasitas (0-100): 0=tidak terlihat, 100=sangat buram30
nama fontRangkaianNama font: Arial, Times New Roman, Helvetica, Kurir BaruArial
Ukuran hurufBilangan bulatUkuran huruf (8-72)24
warna hurufRangkaianWarna font dalam format heksadesimal (misalnya, #FF0000 untuk warna merah)#FF0000
Bola esBooleanBuat teks menjadi tebal (benar) atau biasa (salah)true
dicetak miringBooleanUbah teks menjadi miring (benar) atau normal (salah)false
menggarisbawahiBooleanGaris bawahi teks (benar) atau tidak (salah)false
memutarBilangan bulatSudut rotasi: 0 (horizontal), 45 (diagonal), 90 (vertikal), -45 (diagonal terbalik)45
latar belakangBooleanLetakkan stempel di latar belakang (benar) atau latar depan (salah)true
Tampilkan Hanya Dalam CetakBooleanTampilkan prangko dan cetak (salah) atau hanya cetak (benar)false
melintangBooleanPosisi melintang (benar) atau normal (salah)false
fitTextOverPageBooleanSesuaikan teks agar memenuhi seluruh halaman (benar) atau gunakan ukuran yang ditentukan (salah)false
asinkronBooleanAktifkan pemrosesan asinkron. Saat true, itu API mengembalikan status 202 dan menyediakan polling URL di dalam Location judultrue

Keluaran

Yang PDF4me Tambahkan Stempel Teks ke PDF REST API Mengembalikan respons yang berbeda berdasarkan mode pemrosesan. API mengembalikan PDF sebagai Base64-string yang dikodekan dalam JSON format, bukan sebagai data biner.

Pemrosesan Sinkron (Default)

Kapan async tidak diatur atau diatur ke false, itu API memproses permintaan tersebut dengan segera:

Kode Status: 200 OK

Content-Type: application/json

Isi Tanggapan:

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg=="
}

Kolom Respons:

  • Nama dokumen (string): Output PDF nama file
  • Konten dokumen (string): The PDF berkas dengan stempel teks ditambahkan, dikodekan sebagai Base64 rangkaian

Cara Penggunaan:

  1. Ekstrak docContent lapangan dari JSON tanggapan
  2. Uraikan kodenya Base64 string untuk mendapatkan biner PDF data
  3. Simpan atau proses PDF berkas sesuai kebutuhan

Contoh (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
const pdfBytes = atob(data.docContent); // Decode Base64
// Save or process pdfBytes

Contoh Permintaan

Judul

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Catatan:

  • Dapatkan milikmu API kunci dari PDF4me Dasbor
  • Yang API kunci harus Base64 dikodekan dan diawali dengan "Basic" di dalam Authorization judul
  • Contoh: Jika Anda API kuncinya adalah abc123, mengkodekannya menjadi Base64 dan menggunakan Authorization: Basic YWJjMTIz

Muatan

Contoh Sederhana (Hanya Kolom yang Wajib Diisi):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"pages": "all",
"text": "CONFIDENTIAL - PDF4me Watermark",
"alignX": "center",
"alignY": "middle"
}

Contoh Lanjutan (Dengan Semua Kolom Opsional):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"pages": "all",
"text": "CONFIDENTIAL - PDF4me Watermark",
"alignX": "center",
"alignY": "middle",
"marginXInMM": "50",
"marginYInMM": "50",
"marginXInPx": "150",
"marginYInPx": "150",
"opacity": "30",
"fontName": "Arial",
"fontSize": 24,
"fontColor": "#FF0000",
"isBold": true,
"isItalics": false,
"underline": false,
"rotate": 45,
"isBackground": true,
"showOnlyInPrint": false,
"transverse": false,
"fitTextOverPage": false,
"async": true
}

Contoh Kode

Yang PDF4me Tambahkan Stempel Teks ke PDF REST API Menyediakan contoh kode dalam berbagai bahasa pemrograman. Pilih bahasa yang paling sesuai dengan lingkungan pengembangan Anda:

C# (CSharp) Contoh

Menyelesaikan C# implementasi untuk menambahkan stempel teks ke PDF:

Fitur Pencetakan Teks

Opsi Kustomisasi

  • Kontrol Font: Berbagai macam keluarga font dengan kustomisasi ukuran dan warna
  • Efek TeksOpsi pemformatan: Tebal, miring, dan garis bawah
  • Manajemen WarnaDukungan warna spektrum penuh dengan kode heksadesimal
  • Isi Teks: Mendukung semua jenis teks termasuk simbol dan karakter khusus
  • Penataan Gaya ProfesionalRendering teks berkualitas tinggi dengan visibilitas yang jelas.

Penempatan dan Tata Letak

  • Kontrol PenyelarasanOpsi penyelarasan horizontal dan vertikal yang presisi
  • Pengaturan Margin: Pemosisian berbasis milimeter dan piksel
  • Dukungan Rotasi: Rotasi teks untuk watermark diagonal atau miring
  • Penempatan Fleksibel: Mendukung posisi dan orientasi halaman apa pun
  • Penargetan Halaman: Berlaku untuk halaman tertentu atau seluruh dokumen

Fitur Lanjutan

  • Kontrol OpasitasTransparansi yang dapat disesuaikan untuk tanda air yang halus atau mencolok
  • Mode Latar BelakangOpsi untuk menempatkan teks di belakang atau di depan konten.
  • Kontrol Cetak: Konfigurasikan stempel agar hanya muncul dalam bentuk cetak atau di layar
  • Penyesuaian Teks: Penyesuaian ukuran teks otomatis agar sesuai dengan batas halaman
  • Mode TransversalTempelkan perangko di seluruh halaman.

Studi Kasus & Aplikasi Industri

Studi Kasus Layanan Hukum & Profesional

  • Dokumentasi Hukum: Terapkan pernyataan penafian hukum dan pemberitahuan kerahasiaan pada dokumen hukum
  • Stempel KontrakTambahkan stempel status pada kontrak dan perjanjian.
  • Pemberitahuan Kerahasiaan: Tempelkan stempel kerahasiaan pada dokumen hukum yang sensitif
  • Stempel KepatuhanTambahkan pemberitahuan kepatuhan peraturan ke dokumen hukum.

Dapatkan Bantuan