Lewati ke konten utama

Buat Kode Batang - QR Code Generator API

PDF4me Buat Kode Batang memungkinkan Anda untuk membuat barcode mandiri dan QR code gambar dengan dukungan untuk 150+ jenis barcode termasuk QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417, dan format khusus. Ini API Layanan ini menghasilkan gambar barcode yang sesuai standar dan dioptimalkan untuk pencetakan, pemindaian seluler, dan aplikasi digital. API menerima data teks dan parameter kode batang melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Solusi ini ideal untuk sistem manajemen inventaris, otomatisasi pelabelan produk, dan alur kerja pembuatan barcode perusahaan.

Postingan Blog Terkait(1)

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

  • Perpustakaan Barcode Komprehensif: 150+ jenis barcode termasuk QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417, kode pos, dan simbol industri khusus menggunakan parameter Tipe Kode Batang.
  • Pembuatan Gambar MandiriBuat gambar barcode berkualitas tinggi secara mandiri tanpa memerlukan dokumen atau template yang sudah ada melalui spesifikasi Nama File.
  • Manajemen Teks Tingkat LanjutKonfigurasikan tampilan teks barcode, posisi, dan visibilitas dengan opsi pemformatan profesional untuk presentasi yang rapi menggunakan parameter Teks.
  • Integrasi Perusahaan: Sederhana API dengan parameter minimal yang dirancang untuk integrasi tanpa hambatan ke dalam sistem dan alur kerja bisnis yang ada dengan pemetaan parameter yang tepat.

REST API Titik akhir

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

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

Jenis Kode Batang yang Didukung

Mendukung lebih dari 150 jenis barcode untuk pembuatan barcode komprehensif berdasarkan JSON spesifikasi.

Kode Batang 1D Populer

  • Code128 - Barcode universal (maksimal 255 karakter) menggunakan parameter Tipe Barcode.
  • Code39 - Kode batang alfanumerik (maksimal 43 karakter) melalui parameter Teks
  • EAN13/EAN8 - Kode produk ritel (13/8 karakter) dengan spesifikasi Nama File
  • UPC-A/UPC-E - Ritel Amerika Utara (12/8 karakter) menggunakan API integrasi

Kode Batang 2D Populer

  • QR Code - Pemindaian seluler (maksimal 4.296 karakter) menggunakan parameter Tipe Kode Batang
  • DataMatrix - Kepadatan tinggi 2D (maksimal 2.335 karakter) melalui parameter Teks
  • PDF417 - Kapasitas data besar (maksimal 2.710 karakter) dengan spesifikasi Nama File
  • Aztec - Koreksi kesalahan yang sangat baik (maksimal 3.832 karakter) menggunakan API integrasi

Format Khusus

  • Kode Pos: USPS, Royal Mail, Australia Post, Deutsche Post menggunakan parameter Tipe Barcode
  • Perawatan kesehatan: HIBC, GS1 DataBar, Pharmacode melalui parameter Teks
  • Logistik: MaxiCode, SSCC-18, ITF-14, GS1-128 dengan spesifikasi Nama File
  • Varian QR: Micro QR, iQR, rMQR menggunakan API integrasi

REST API Parameter

Daftar lengkap parameter untuk pembuatan kode batang. 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
teks*StringTeks yang akan dikodekan dalam barcode. Panjang teks bergantung pada jenis barcode.PDF4me Create Barcode Sample
barcodeType*StringJenis format kode batang. Opsi: qrCode, code128, dataMatrix, aztec, hanXin, pdf417, code39, ean13, ean8, upcA, upcEqrCode
hideText*BooleanSembunyikan label teks barcode (true=sembunyikan, false=tampilkan teks di samping barcode)false
async*BooleanAktifkan pemrosesan asinkron. Saat true, itu API mengembalikan status 202 dan menyediakan polling URL di dalam Location judultrue

Keluaran

Yang PDF4me Buat Kode Batang REST API Mengembalikan respons yang berbeda berdasarkan mode pemrosesan. API mengembalikan barcode sebagai berkas gambar biner (PNG format), bukan sebagai JSON.

Pemrosesan Sinkron (Default)

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

Kode Status: 200 OK

Content-Type: image/png (atau format gambar yang sesuai)

Isi Tanggapan: Isi respons berisi gambar barcode sebagai data biner (PNG format default).

Cara Penggunaan:

  1. Baca isi respons sebagai data biner.
  2. Simpan data biner sebagai file gambar (misalnya, .png, .jpg)
  3. Gunakan file gambar sesuai kebutuhan.

Contoh (JavaScript):

const response = await fetch(url, options);
const blob = await response.blob();
const url = URL.createObjectURL(blob);
// Use the URL to display or download the image

Contoh (Python):

response = requests.post(url, json=payload, headers=headers)
if response.status_code == 200:
with open('barcode.png', 'wb') as f:
f.write(response.content)

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:

{
"text": "PDF4me Create Barcode Sample",
"barcodeType": "qrCode",
"hideText": false,
"async": true
}

Contoh Kode

Yang PDF4me Buat Kode Batang 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 membuat barcode:

Studi Kasus & Aplikasi Industri

Studi Kasus E-commerce & Ritel

  • Label Produk: Menghasilkan gambar barcode terpisah untuk kemasan dan label produk menggunakan parameter Tipe Barcode
  • Label HargaBuat gambar barcode untuk penetapan harga dinamis dan sistem pembayaran otomatis melalui parameter Teks.
  • Manajemen Inventaris: Menghasilkan gambar barcode untuk manajemen gudang dan kontrol stok dengan spesifikasi Nama File
  • Katalog Produk: Membuat gambar barcode untuk identifikasi produk dan sistem katalog menggunakan API integrasi

Dapatkan Bantuan