Lewati ke konten utama

Tanda PDF - Tanda Tangan Digital API

PDF4me Tanda PDF memungkinkan Anda menambahkan gambar tanda tangan ke PDF dokumen dengan kendali atas posisi, ukuran, dan tampilan. Ini API proses layanan PDF file dan menambahkan gambar tanda tangan menggunakan Base64 Pengkodean untuk transmisi yang aman. The API menerima PDF data gambar konten dan tanda tangan melalui REST API solusi ini ideal untuk otentikasi dokumen, kepatuhan hukum, alur kerja bisnis, dan menambahkan tanda tangan visual ke dokumen.

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 Tangan GambarTambahkan gambar tanda tangan khusus ke PDF dokumen dengan kendali penuh atas posisi dan ukuran
  • Penempatan FleksibelKontrol perataan horizontal dan vertikal dengan akurasi setingkat piksel.
  • Ukuran KhususSesuaikan dimensi tanda tangan menggunakan pengukuran milimeter dan piksel.
  • Pemformatan LanjutanAtur opasitas, margin, dan opsi latar belakang untuk tampilan profesional.
  • Penargetan Halaman: Menandatangani halaman tertentu atau seluruh dokumen
  • Kontrol Cetak: Konfigurasikan tanda tangan agar hanya muncul dalam bentuk cetak atau di layar
  • Hasil ProfesionalBuat tanda tangan yang meningkatkan otentikasi dan keamanan 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 PDF Operasi penandatanganan dilakukan melalui satu titik akhir:

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

Didukung PDF Fitur Penandatanganan

Yang API menyediakan dukungan komprehensif untuk berbagai hal PDF kemampuan penandatanganan:

Dukungan Gambar Tanda Tangan

  • Format Umum: Dukungan untuk JPG, PNGdan format gambar standar lainnya
  • Base64 Pengkodean: Transmisi tanda tangan yang aman melalui Base64 pengkodean
  • Ukuran FleksibelTersedia pilihan ukuran berdasarkan milimeter (10-200mm) dan piksel (20-600px).
  • Pelestarian Kualitas: Mempertahankan kualitas gambar khas dalam PDF keluaran

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 (0-100mm) dan piksel (0-300px).
  • Penempatan FleksibelDukungan untuk posisi halaman apa pun dengan pengukuran yang tepat.
  • Penargetan Halaman: Terapkan ke halaman tertentu atau seluruh dokumen (opsional)

Fitur Lanjutan

  • Kontrol OpasitasTransparansi yang dapat disesuaikan (0-100) untuk tanda tangan yang halus atau mencolok
  • Mode Latar BelakangOpsi untuk menempatkan tanda tangan di belakang atau di depan konten.
  • Kontrol Cetak: Konfigurasikan tanda tangan agar muncul di tampilan dan dicetak atau hanya dicetak.
  • Penampilan ProfesionalRendering tanda tangan berkualitas tinggi dengan visibilitas yang jelas.

REST API Parameter

Daftar lengkap parameter untuk Tanda 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*Base64PDF isi file yang dikodekan dalam Base64JVBERi...
File gambar*Base64Konten file gambar tanda tangan dikodekan dalam Base64iVBORw0KGgoAAAANSUhEUgAA...
nama gambar*StringNama file gambar tanda tangan beserta ekstensinya (misalnya, .jpg, .png)signature.jpg
alignX*StringPenyelarasan horizontal: Kiri, Tengah, atau BenarRight
sejajarkanY*StringPenyelarasan vertikal: Atas, Tengah, atau DasarBottom

Parameter Opsional

ParameterJenisKeteranganContoh
halamanStringOpsi halaman: "1", "1,3,5", "2-5", "1,3,7-10", "2-". Jika tidak ditentukan, berlaku untuk semua halaman1-3
lebar dalam mmStringLebar tanda tangan dalam milimeter (10-200)50
tinggi dalam mmStringTinggi tanda tangan dalam milimeter (10-200)25
lebarInPxStringLebar tanda tangan dalam piksel (20-600)142
tinggiInPxStringTinggi tanda tangan dalam piksel (20-600)71
marginXInMMStringMargin horizontal dalam milimeter (0-100)20
marginYInMMStringMargin vertikal dalam milimeter (0-100)20
marginXInPxStringMargin horizontal dalam piksel (0-300)57
marginYInPxStringMargin vertikal dalam piksel (0-300)57
kegelapanStringOpasitas (0-100): 0=tidak terlihat, 100=sangat buram100
Tampilkan Hanya Dalam CetakBooleanTampilkan tanda tangan di layar dan cetak (benar) atau hanya cetak (salah)true
latar belakangBooleanTempatkan tanda tangan di latar belakang (benar) atau latar depan (salah)false
asinkronBooleanAktifkan pemrosesan asinkron. Saat true, itu API mengembalikan status 202 dan menyediakan polling URL di dalam Location judultrue

Keluaran

Yang PDF4me Tanda 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 tanda tangan 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==",
"imageFile": "iVBORw0KGgoAAAANSUhEUgAA...",
"imageName": "signature.jpg",
"alignX": "Right",
"alignY": "Bottom"
}

Contoh Lanjutan (Dengan Semua Kolom Opsional):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"imageFile": "iVBORw0KGgoAAAANSUhEUgAA...",
"imageName": "signature.jpg",
"pages": "1-3",
"alignX": "Right",
"alignY": "Bottom",
"widthInMM": "50",
"heightInMM": "25",
"widthInPx": "142",
"heightInPx": "71",
"marginXInMM": "20",
"marginYInMM": "20",
"marginXInPx": "57",
"marginYInPx": "57",
"opacity": "100",
"showOnlyInPrint": true,
"isBackground": false,
"async": true
}

Contoh Kode

Yang PDF4me Tanda 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 penandatanganan PDF dokumen:

PDF Fitur Penandatanganan

Kontrol Gambar Tanda Tangan

  • Dukungan Format: JPG, PNG, GIF, dan format gambar standar lainnya
  • Pelestarian KualitasMempertahankan kualitas dan resolusi gambar khas dalam PDF keluaran
  • Base64 Pengkodean: Transmisi tanda tangan yang aman melalui Base64 pengkodean
  • Ukuran FleksibelTersedia pilihan ukuran dalam milimeter dan piksel.
  • Penampilan ProfesionalRendering tanda tangan berkualitas tinggi dengan visibilitas yang jelas.

Penempatan dan Tata Letak

  • Kontrol PenyelarasanOpsi penyelarasan horizontal dan vertikal yang tepat
  • Pengaturan Margin: Pemosisian berbasis milimeter dan piksel
  • Penempatan Fleksibel: Mendukung posisi dan orientasi halaman apa pun
  • Penargetan Halaman: Berlaku untuk halaman tertentu atau seluruh dokumen
  • Kontrol UkuranDimensi yang dapat disesuaikan untuk penempatan optimal.

Fitur Lanjutan

  • Kontrol OpasitasTransparansi yang dapat disesuaikan untuk tanda tangan yang halus atau mencolok
  • Mode Latar BelakangOpsi untuk menempatkan tanda tangan di belakang atau di depan konten.
  • Kontrol Cetak: Konfigurasikan tanda tangan agar hanya muncul dalam bentuk cetak atau di layar
  • Hasil ProfesionalBuat tanda tangan yang meningkatkan otentikasi dan keamanan dokumen.
  • Penempatan FleksibelKontrol perataan horizontal dan vertikal dengan akurasi setingkat piksel.

Studi Kasus & Aplikasi Industri

Studi Kasus Layanan Hukum & Profesional

  • Dokumentasi Hukum: Membubuhkan tanda tangan pada kontrak hukum, perjanjian, dan dokumen resmi.
  • Penandatanganan KontrakTandatangani kontrak dan perjanjian secara digital untuk validitas hukum.
  • Dokumen Pengadilan: Terapkan tanda tangan digital pada berkas pengadilan dan dokumen hukum
  • Persyaratan KepatuhanMemenuhi persyaratan peraturan untuk penandatanganan dan otentikasi dokumen.

Dapatkan Bantuan