Lewati ke konten utama

Ganti Teks dengan Gambar - Penggantian Gambar API

PDF4me Ganti Teks dengan Gambar Memungkinkan Anda mengganti teks tertentu dengan gambar dalam dokumen Word dengan opsi penyaringan halaman dan kontrol ukuran tingkat lanjut. Ini API Layanan ini memproses file Word dan mengganti placeholder teks dengan gambar menggunakan pencocokan teks yang tepat, ukuran yang dapat disesuaikan dengan mempertahankan rasio aspek, penargetan khusus halaman, dan opsi pemfilteran yang fleksibel. API menerima konten dokumen Word dan data gambar melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Dengan dukungan untuk berbagai format gambar dan kontrol penuh atas perilaku penggantian, solusi ini ideal untuk otomatisasi dokumen, pemrosesan templat, dan alur kerja penyisipan konten dinamis.

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

  • Penggantian Teks ke Gambar: Mengganti string teks tertentu dengan gambar di seluruh dokumen
  • Pencocokan Teks yang TepatPencarian dan penggantian teks yang peka terhadap huruf besar/kecil.
  • Kontrol Ukuran GambarSesuaikan dimensi gambar dengan parameter lebar dan tinggi.
  • Pelestarian Rasio AspekPertahankan proporsi gambar saat mengubah ukurannya.
  • Penyaringan Halaman: Menargetkan halaman atau rentang halaman tertentu untuk penggantian
  • Penyaringan LanjutanLewati halaman pertama, targetkan halaman ganjil/genap, atau tentukan nomor halaman yang tepat.
  • Berbagai Format Gambar: Dukungan untuk PNG, JPG, JPEG, BMP, GIF format
  • Penempatan FleksibelSisipkan gambar sebagai bentuk Word dengan penempatan yang tepat.

REST API Titik akhir

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

  • Metode: POST
  • Titik akhir: office/ApiV2Word/ReplaceTextWithImage

REST API Parameter

Daftar lengkap parameter untuk fungsi Ganti Teks dengan Gambar REST APIParameter-parameter tersebut diorganisir berdasarkan kategori untuk pemahaman dan implementasi yang lebih baik.

Penting: Parameter yang ditandai dengan tanda bintang (*) wajib diisi. Parameter lanjutan memberikan kontrol yang lebih detail atas ukuran gambar dan pemfilteran halaman.

Parameter yang Diperlukan

ParameterJenisKeteranganContoh
dokumen*ObjectDeskripsi dokumen. Harus mencakup Nama (string): menghasilkan nama file Word dengan ekstensi .docx{ "Name": "document.docx" }
Konten dokumen*Base64Konten dokumen Word yang dikodekan dalam Base64Penggantian teks dilakukan pada dokumen ini. Harus berupa dokumen Word yang valid (.docx, .doc format)base64EncodedDocumentContent
temukanTeks*StringString teks yang akan dicari dalam dokumen. Peka terhadap huruf besar/kecil. Semua kemunculan akan diganti dengan gambar. Tidak boleh null atau kosong. Contoh: "[LOGO]", "SIGN_HERE""text to replace"
Konten gambar*Base64Konten file gambar pengganti yang dikodekan dalam Base64. Harus berupa gambar yang valid (PNG, JPG, JPEG, BMP, GIF)base64EncodedImageContent

Parameter Opsional

ParameterJenisKeteranganContoh
lebarAngka (ganda)Lebar gambar200
tinggiAngka (ganda)Tinggi gambar100
pertahankanRasioAspekBooleanPertahankan proporsi gambar selama pengubahan ukuran. Default: truetrue
Lewati halaman pertamaBooleanLewati penggantian pada halaman pertama. true = lewati halaman pertama, false = sertakan (default). Berguna untuk halaman sampul/judulfalse
applyToStringLingkup target untuk penggantian-
Nomor halamanStringNomor atau rentang halaman tertentu (misalnya, "1,2,3" atau "1,3,5-7"). Kosong = semua halaman"1,2,3"
abaikanNomorHalamanStringNomor halaman yang tidak termasuk dalam penggantian.-
nama budayaStringKode budaya (misalnya, "en-US", "fr-FR", "de-DE"). Bawaan: nolen-US

Penyaringan Halaman

Yang API Mendukung pemfilteran halaman melalui parameter berikut:

  • Lewati halaman pertama: Mengontrol apakah akan melewati halaman pertama
  • Nomor halaman: Menentukan halaman mana yang akan diproses (string kosong = semua halaman)
  • abaikanNomorHalamanNomor halaman yang akan dikecualikan

Format Gambar yang Didukung

Mengganti Teks dengan Gambar API Mendukung berbagai format gambar untuk kompatibilitas maksimal:

FormatPerpanjanganKeterangan
PNG.pngPortable Network Graphics (PNG) - paling cocok untuk logo dan grafik dengan transparansi.
JPEG.jpg, .jpegJoint Photographic Experts Group - terbaik untuk foto dan gambar kompleks.
BMP.bmpBitmap - format tidak terkompresi, ukuran file lebih besar.
GIFGIFFormat Pertukaran Grafis (Graphics Interchange Format) - mendukung animasi dan transparansi.

Keluaran

Yang PDF4me Ganti Teks dengan Gambar REST API mengembalikan JSON tanggapan (ApiV2WordApiCallRes). Setelah berhasil, API mengembalikan dokumen Word sebagai Base64-string yang dikodekan di dalam document bidang, bukan sebagai data biner.

Respons Sukses

Kode Status: 200 OK

Tipe Konten: application/json

Isi Tanggapan:

{
"document": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"fileName": "document.docx",
"success": true,
"errorMessage": null
}

Kolom Respons:

  • dokumen (string): Dokumen Word dengan teks yang diganti dengan gambar, dikodekan sebagai Base64
  • nama file (string): Nama file Word keluaran
  • kesuksesan (boolean): Apakah operasi tersebut berhasil
  • pesan kesalahan (string): Pesan kesalahan jika keberhasilan bernilai salah; jika tidak, bernilai null.

Cara Penggunaan:

  1. Memeriksa success; jika benar, ekstrak document lapangan dari JSON tanggapan
  2. Uraikan kodenya Base64 string untuk mendapatkan data biner dokumen Word
  3. Simpan atau proses file Word menggunakan fileName

Contoh (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
if (!data.success) throw new Error(data.errorMessage);
const wordBytes = atob(data.document);
// Save or process wordBytes

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):

{
"document": { "Name": "document.docx" },
"docContent": "base64EncodedDocumentContent",
"findText": "text to replace",
"imageContent": "base64EncodedImageContent",
"cultureName": "en-US"
}

Contoh Lanjutan (Dengan Kolom Opsional):

{
"document": { "Name": "document.docx" },
"docContent": "base64EncodedDocumentContent",
"findText": "text to replace",
"imageContent": "base64EncodedImageContent",
"width": 200,
"height": 100,
"maintainAspectRatio": true,
"skipFirstPage": true,
"pageNumbers": "1,2,3",
"ignorePageNumbers": null,
"cultureName": "en-US"
}

Contoh Kode

Yang PDF4me Ganti Teks dengan Gambar 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 mengganti teks dengan gambar dalam dokumen Word:

Studi Kasus & Aplikasi Industri

Studi Kasus Layanan Hukum & Profesional

  • Pemrosesan Kontrak: Ganti tempat penampung tanda tangan dengan tanda tangan yang sah
  • Otomatisasi Dokumen Hukum: Sisipkan logo dan tanda air perusahaan ke dalam dokumen hukum
  • Personalisasi Dokumen KlienTambahkan gambar khusus klien ke dokumen hukum.
  • Dokumentasi Kepatuhan: Sisipkan stempel dan segel kepatuhan ke dalam dokumen

Dapatkan Bantuan