Lewati ke konten utama

Tambahkan Stempel Gambar ke PDF - Tanda air API

PDF4me Tambahkan Stempel Gambar ke PDF memungkinkan Anda menambahkan stempel gambar dan tanda air yang dapat disesuaikan ke PDF dokumen. Ini API proses layanan PDF Mengolah file dan menambahkan watermark gambar dengan penempatan yang tepat, ukuran khusus, dan opsi pemformatan untuk branding dan keamanan dokumen. API menerima PDF data konten dan gambar melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Dengan dukungan untuk pen positioning yang fleksibel, ukuran khusus, penargetan halaman, dan kontrol pencetakan, solusi ini ideal untuk branding dokumen, perlindungan hak cipta, 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

  • Dukungan Tanda Air GambarTambahkan gambar khusus sebagai tanda air dan stempel ke PDF dokumen
  • Penempatan FleksibelKontrol perataan horizontal dan vertikal dengan akurasi setingkat piksel.
  • Ukuran KhususSesuaikan dimensi gambar menggunakan pengukuran milimeter dan piksel.
  • Pemformatan LanjutanAtur opasitas, margin, dan opsi latar belakang untuk tampilan profesional.
  • 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 gambar yang meningkatkan keamanan dan branding dokumen.
  • Tanpa sambungan API Integrasi: REST API dirancang untuk otomatis PDF pengeditan alur kerja dan integrasi sistem perusahaan

REST API Titik akhir

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

  • Metode: POST
  • Titik akhir: /api/v2/ImageStamp

Fitur Pencetakan Gambar

Dukungan Format Gambar

  • Format Umum: Dukungan untuk JPG, PNG, GIF, dan format gambar standar lainnya
  • Base64 Pengkodean: Transmisi gambar yang aman melalui Base64 pengkodean
  • Kontrol UkuranTersedia pilihan ukuran dalam milimeter (10-200mm) dan piksel (20-600px).

Penempatan dan Tata Letak

  • Penyelarasan HorizontalOpsi penempatan: Kiri, Tengah, atau Kanan
  • Penyelarasan VertikalKontrol penempatan: Atas, Tengah, atau Bawah
  • Kontrol MarginPenentuan posisi yang tepat dengan pengukuran milimeter (0-100mm) dan berbasis piksel (0-300px)
  • Penargetan Halaman: Terapkan ke halaman tertentu menggunakan opsi halaman (string kosong untuk semua halaman, "1", "1,3,5", "2-5", "1,3,7-10", "2-")

Fitur Lanjutan

  • Kontrol OpasitasTransparansi yang dapat disesuaikan (0-100): 0=tidak terlihat, 100=buram sepenuhnya
  • Mode Latar Belakang: Opsi untuk menempatkan gambar di belakang (isBackground: true) atau di depan (isBackground: false) konten
  • Kontrol Cetak: Konfigurasikan stempel agar hanya muncul dalam bentuk cetak (showOnlyInPrint: true) atau dalam tampilan dan cetak (showOnlyInPrint: false)
  • Pemrosesan AsinkronDukungan untuk pemrosesan asinkron dengan polling untuk operasi yang berjalan lama.

REST API Parameter

Daftar lengkap parameter untuk Menambahkan Stempel Gambar 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*StringKeluaran PDF nama file dengan ekstensi .pdfoutput.pdf
Konten dokumen*Base64Isi dari input PDF berkas yang dikodekan dalam Base64JVBERi...
nama gambar*StringNama file gambar beserta ekstensinya (misalnya, .png, .jpg)stamp.png
File gambar*Base64Konten berkas gambar dikodekan dalam Base64 formatiVBORw0KGgoAAAANS...
alignX*StringPenyelarasan horizontal: Kiri, Tengah, atau BenarCenter
sejajarkanY*StringPenyelarasan vertikal: Atas, Tengah, atau DasarMiddle

Parameter Opsional

ParameterJenisKeteranganContoh
halamanStringOpsi halaman: string kosong untuk semua halaman, "1" untuk halaman 1, "1,3,5" untuk halaman tertentu, "2-5" untuk rentang halaman, "1,3,7-10" untuk campuran, "2-" untuk halaman 2 sampai akhir"" atau "1-3"
tinggi dalam mmStringTinggi gambar dalam milimeter (10-200)30
lebar dalam mmStringLebar gambar dalam milimeter (10-200)30
tinggiInPxStringTinggi gambar dalam piksel (20-600)85
lebarInPxStringLebar gambar dalam piksel (20-600)85
marginXInMMStringMargin horizontal dalam milimeter (0-100)10
marginYInMMStringMargin vertikal dalam milimeter (0-100)10
marginXInPxStringMargin horizontal dalam piksel (0-300)28
marginYInPxStringMargin vertikal dalam piksel (0-300)28
kegelapanIntegerTingkat keburaman (0-100): 0=tidak terlihat, 100=sangat buram50
latar belakangBooleanLetakkan stempel di latar belakang (benar) atau latar depan (salah)true
Tampilkan Hanya Dalam CetakBooleanHanya ditampilkan dalam bentuk cetak (benar) atau dalam tampilan dan cetak (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 Gambar 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 gambar yang diterapkan, 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==",
"imageName": "stamp.png",
"imageFile": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==",
"alignX": "Center",
"alignY": "Middle"
}

Contoh Lanjutan (Dengan Semua Kolom Opsional):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"imageName": "stamp.png",
"imageFile": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==",
"alignX": "Center",
"alignY": "Middle",
"pages": "",
"heightInMM": "30",
"widthInMM": "30",
"heightInPx": "85",
"widthInPx": "85",
"marginXInMM": "10",
"marginYInMM": "10",
"marginXInPx": "28",
"marginYInPx": "28",
"opacity": 50,
"isBackground": true,
"showOnlyInPrint": false,
"async": true
}

Contoh Kode

Yang PDF4me Tambahkan Stempel Gambar 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 gambar ke PDF:

Studi Kasus & Aplikasi Industri

Studi Kasus Layanan Hukum & Profesional

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

Dapatkan Bantuan