Tambahkan barcode ke PDF
Ubah dokumen PDF Anda dengan API barcode kami yang kuat yang mendukung lebih dari 150 jenis barcode termasuk QR code, Code128, DataMatrix, Aztec, Hanxin, dan PDF417. Sempurna untuk sistem inventaris, label pengiriman, pelacakan dokumen, dan alur kerja otomatis.
Fitur Utama:
- 150+ Jenis Barcode: QR Code, Code128, DataMatrix, Aztec, Hanxin, PDF417, dan lainnya
- Penempatan Fleksibel: Tempatkan barcode di mana saja pada PDF Anda dengan kontrol presisi
- Format Ganda: Dukungan untuk milimeter dan poin untuk ukuran yang tepat
- Opsi Tampilan Teks: Tampilkan atau sembunyikan teks barcode, posisikan di atas atau bawah
- Kontrol Opasitas: Sesuaikan transparansi untuk efek watermark
- Pemrosesan Batch: Tambahkan barcode ke beberapa halaman atau dokumen
Kasus Penggunaan Populer:
- E-commerce: Katalog produk dengan label barcode
- Logistik: Label pengiriman dan dokumen pelacakan
- Kesehatan: Rekam medis pasien dan administrasi obat
- Pemerintahan: Dokumen identitas dan formulir kepatuhan
- Pendidikan: Kartu pelajar dan sistem perpustakaan
API generator barcode ini terintegrasi mulus dengan alur kerja Anda yang sudah ada, memberikan keandalan dan performa tingkat perusahaan.
- Metode: POST
- Endpoint: /api/v2/addbarcode
Mengautentikasi Permintaan API
Untuk mengakses API Web PDF4me, setiap permintaan harus menyertakan kredensial autentikasi yang sesuai. Autentikasi memastikan komunikasi yang aman dan memvalidasi identitas Anda sebagai pengguna yang berwenang.
Jenis Barcode yang Didukung
API generator barcode kami mendukung 150+ jenis barcode, menjadikannya solusi paling komprehensif untuk integrasi barcode PDF.
Barcode 1D (Linear)
- Code128: Barcode 1D paling serbaguna, mendukung semua karakter ASCII
- Code39: Barcode alfanumerik, banyak digunakan dalam logistik
- EAN13/EAN8: Identifikasi produk ritel internasional
- UPC-A/UPC-E: Standar ritel Amerika Utara
- Code93: Versi Code39 yang ditingkatkan dengan kepadatan yang lebih baik
Barcode 2D (Matriks)
- Kode QR: Barcode 2D paling populer untuk pemindaian mobile
- DataMatrix: Barcode 2D kepadatan tinggi, sempurna untuk item kecil
- PDF417: Barcode linear bertumpuk dengan kapasitas data besar
- Aztec: Barcode 2D dengan koreksi error yang sangat baik
- Hanxin: Standar nasional China untuk barcode 2D
PDF4me api samples
- CSharp(C#)
- Java
- JavaScript
- Python
- Salesforce
- Google Script
- AWS Lambda
Parameter API
Daftar lengkap parameter untuk API Add Barcode to PDF. Parameter diorganisir berdasarkan kategori untuk pemahaman dan implementasi yang lebih baik.
- Konten dokumenBase64, Required
Konten dokumen PDF yang dikodekan dalam format Base64. Ini adalah file PDF sumber yang akan ditambahkan barcode. File harus berupa dokumen PDF yang valid.
Contoh:
JVBERi0xLjQKJcOkw7zDtsO8CjIgMCBvYmoKPDwKL0xlbmd0aCAzIDAgUgo+PgpzdHJlYW0K...
- Nama dokumenstring, Required
Nama file PDF sumber. Harus menyertakan ekstensi .pdf. Nama ini akan digunakan untuk referensi dan mungkin muncul dalam pesan kesalahan.
Contoh:
document.pdfinvoice-2024.pdfreport-final.pdf
- Data barcodestring, Required
Data yang akan dikodekan ke dalam barcode. Dapat berupa teks, angka, URL, atau string apa pun yang didukung oleh jenis barcode yang dipilih. Data akan dikonversi menjadi gambar barcode yang dapat dipindai.
Contoh:
- Teks:
Hello World - URL:
https://example.com - Kode produk:
ABC123456 - Telepon:
+1-555-123-4567
Catatan: Jenis barcode yang berbeda memiliki batas kapasitas data dan pembatasan karakter yang berbeda.
- Teks:
- Jenis barcodestring, Required
Tentukan jenis barcode yang akan dibuat. Pilih dari 150+ format barcode yang didukung, termasuk kode QR, barcode linier, dan kode matriks 2D.
Jenis Populer:
- Kode QR:
qrCode- Barcode 2D paling serbaguna - Code128:
code128- Barcode 1D universal - DataMatrix:
dataMatrix- Barcode 2D kepadatan tinggi - EAN13:
ean13- Kode produk internasional - UPC-A:
upcA- Standar ritel Amerika Utara
Lihat daftar lengkap jenis barcode yang didukung di atas untuk semua opsi yang tersedia.
- Kode QR:
- Halaman targetstring, Required
Tentukan halaman mana yang harus ditambahkan barcode. Gunakan seleksi halaman yang fleksibel dengan nilai yang dipisahkan koma dan rentang.
Contoh Format:
- Semua halaman:
""(string kosong) - Halaman tunggal:
"0"(halaman pertama) - Halaman ganda:
"0, 2, 4" - Rentang halaman:
"1-5"(halaman 2-6) - Campuran:
"0, 2-4, 7"(halaman 1, halaman 3-5, halaman 8) - Dari halaman sampai akhir:
"3-"(halaman 4 sampai akhir)
Catatan: Indeks halaman berbasis 0 (halaman pertama = 0). Jika tidak ditentukan, barcode ditambahkan ke semua halaman.
- Semua halaman:
- Perataan Horizontalstring, Required
Kontrol posisi horizontal barcode di halaman. Ini menentukan di mana barcode muncul secara horizontal relatif terhadap margin halaman.
Opsi:
Left- Sejajarkan ke tepi kiri halamanCenter- Tengahkan secara horizontal di halamanRight- Sejajarkan ke tepi kanan halaman
Contoh:
"Center"akan menempatkan barcode di tengah halaman secara horizontal.
- Perataan Vertikalstring, Required
Kontrol posisi vertikal barcode di halaman. Ini menentukan di mana barcode muncul secara vertikal relatif terhadap margin halaman.
Opsi:
Top- Sejajarkan ke tepi atas halamanMiddle- Tengahkan secara vertikal di halamanBottom- Sejajarkan ke tepi bawah halaman
Contoh:
"Bottom"akan menempatkan barcode di bagian bawah halaman secara vertikal.
- Tinggi barcode (mm)string, Required
Atur tinggi barcode dalam milimeter. Ini mengontrol ukuran vertikal barcode yang dihasilkan.
Tinggi yang Direkomendasikan:
- Kode QR: 20-60mm (40mm direkomendasikan)
- Barcode 1D: 15-30mm (20mm direkomendasikan)
- DataMatrix: 10-40mm (20mm direkomendasikan)
Penyusunan otomatis: Masukkan
"0"untuk membiarkan sistem secara otomatis menentukan tinggi optimal berdasarkan jenis barcode dan data.Contoh:
"40"membuat barcode setinggi 40mm.
- Lebar dalam mmstring, Required
Lebar Barcode dalam milimeter. ‘0’ untuk deteksi otomatis.
Contoh - 40.
- Margin horizontal dalam mmstring, Required
Jarak dari kiri asal dari Barcode dalam milimeter
Contoh - 20
- Margin vertikal dalam mmstring, Required
Jarak dari atas asal dari Barcode dalam milimeter
Contoh - 20
- Tinggi dalam PtString, Required
Tinggi barcode dalam poin (pt). atau ‘0’ untuk deteksi otomatis.
Contoh - 20.
- Lebar dalam PtString, Required
Tinggi barcode dalam poin (pt). atau ‘0’ untuk deteksi otomatis.
Contoh - 20.
- Margin X dalam PtString, Required
Margin dari asal atas Barcode dalam poin (pt).
Contoh - 10.
- Margin Y dalam PtString, Required
Margin dari asal kiri Barcode dalam poin (pt).
Contoh - 10.
- Keterliknyainteger, Required
Berikan nilai antara 0 hingga 100 di mana ‘0’ benar-benar transparan.
Contoh - 100.
- Tampilkan teksString, Required
Teks akan ditampilkan di atas barcode -
atas
bawah
- Sembunyikan teksBoolean, Required
Pilih ‘true’ untuk menyembunyikan teks barcode dan ‘false’ untuk menampilkannya bersama barcode.
- true
- false
- Tampilkan hanya dalam cetakBoolean, Required
Jika Anda ingin Tampilkan Hanya Dalam Cetak, Tampilkan hanya dalam cetak. Anda dapat memilih dua opsi ini.
true
false
- Apakah teks di atasBoolean, Required
Jika Anda ingin Apakah teks di atas, Anda dapat memilih dua opsi ini.
true
false
Keluaran
API mengembalikan dokumen PDF yang diproses dengan barcode yang tertanam. Respons mencakup konten file dan metadata untuk integrasi mudah ke dalam alur kerja aplikasi Anda.
- Konten dokumenBinary
Konten biner dokumen PDF yang diproses dengan barcode yang tertanam. Siap untuk diunduh atau diproses lebih lanjut.
- Nama FileString
Nama file untuk dokumen PDF yang diproses. Dapat disesuaikan atau dibuat otomatis berdasarkan kebutuhan Anda.
Header
Content-Type: application/json
Authorization: Silahkan salin kunci dari link.
Payload
{
"alignX": "Right",
"alignY": "Top",
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"text": "hello",
"barcodeType": "qrCode",
"pages": "2",
"heightInMM": "40",
"widthInMM": "40",
"marginXInMM": "20",
"marginYInMM": "20",
"heightInPt": "20",
"widthInPt": "20",
"marginXInPt": "10",
"marginYInPt": "10",
"opacity": 100,
"displayText": "above",
"hideText": true,
"showOnlyInPrint": false,
"isTextAbove": true
}
Kasus penggunaan industri dan aplikasi
E-commerce dan ritel
- Katalog produk: Generate barcode untuk manajemen inventori dan identifikasi produk
- Label harga: Buat harga dinamis dengan integrasi barcode untuk checkout otomatis
- Pelacakan pesanan: Tambahkan kode pelacakan ke dokumen pengiriman untuk monitoring real-time
- Sistem inventori: Generasi barcode massal untuk manajemen gudang dan kontrol stok
Logistik dan pengiriman
- Label pengiriman: Tambahkan barcode pelacakan ke dokumen pengiriman untuk traceability paket
- Pelacakan paket: Generate identifier unik untuk setiap pengiriman di supply chain
- Manajemen gudang: Buat barcode untuk lokasi bin dan identifikasi produk
- Supply chain: Lacak produk melalui seluruh jaringan distribusi dengan kode tertanam
Kesehatan dan medis
- Rekam medis: Tambahkan barcode untuk identifikasi pasien cepat dan akses riwayat medis
- Pemberian obat: Generate barcode untuk pelacakan obat dan verifikasi dosis
- Peralatan medis: Tag peralatan dengan barcode maintenance untuk asset management
- Hasil lab: Tambahkan barcode ke dokumen hasil tes untuk linking data pasien yang aman
🏛️ Pemerintah dan compliance
- Dokumen identitas: Tambahkan barcode keamanan ke SIM dan paspor untuk verifikasi
- Dokumen pajak: Generate kode pelacakan untuk formulir pajak dan monitoring compliance
- Formulir compliance: Tambahkan barcode untuk pelacakan regulatori dan audit trail
- Catatan publik: Buat identifier dokumen yang dapat dicari untuk database pemerintah
🎓 Pendidikan dan perpustakaan
- Kartu mahasiswa: Generate barcode untuk identifikasi mahasiswa dan kontrol akses kampus
- Sistem perpustakaan: Tambahkan barcode ke buku dan sumber daya untuk sistem checkout otomatis
- Kertas ujian: Buat identifier unik untuk dokumen tes dan integritas akademik
- Layanan kampus: Lacak penggunaan peralatan dan sumber daya di fasilitas pendidikan
💼 Bisnis dan keuangan
- Pemrosesan invoice: Tambahkan barcode untuk penanganan invoice otomatis dan pemrosesan pembayaran
- Manajemen dokumen: Buat identifier unik untuk dokumen bisnis dan catatan
- Pelacakan aset: Generate barcode untuk peralatan dan aset di organisasi
- Audit trail: Tambahkan kode pelacakan untuk dokumentasi compliance dan catatan keuangan