Lewati ke konten utama
API Kode Batang

Menghasilkan, menyematkan, membaca, dan memisahkan berdasarkan kode batang.

Satu API REST untuk seluruh siklus hidup barcode: buat lebih dari 150 jenis barcode dan QR, capkan ke PDF apa pun, baca kembali dengan koordinat, atau pisahkan kumpulan hasil pemindaian berdasarkan pemisah barcode-nya.

Jalankan di mana saja

API Barcode, di setiap platform.

Tambahkan fungsi Buat Kode Batang sebagai tindakan tanpa kode bawaan, atau panggil operasi yang sama dari API REST. Bangun sekali, lalu jalankan di mana saja.

Satu panggilan

Kode batang yang dapat dipindai dari satu baris teks.

  • Pilih simbolismenya. Atur barcodeType ke qrCode, code128, dataMatrix, pdf417, aztec, ean13, upcA dan banyak lagi — lebih dari 150 secara keseluruhan.
  • Masukkan nilai Anda ke dalam kode. Masukkan data ke dalam text; hideText menentukan apakah keterangan yang dapat dibaca manusia akan tercetak di bawahnya.
  • Dapatkan gambar PNG yang siap cetak. POST /api/v2/CreateBarcode mengembalikan barcode sebagai gambar biner, yang dioptimalkan untuk pencetakan dan pemindaian seluler.
  • Tingkatkan skala secara asinkron. Atur async: true untuk 202 dan URL polling saat Anda membuat kode secara massal.
150+ jenis QR · Matriks Data PNG keluar
create-barcode.sh
curl -X POST https://api.pdf4me.com/api/v2/CreateBarcode \
  -H "Authorization: Basic YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "PDF4me Barcode Sample",
    "barcodeType": "qrCode",
    "hideText": false,
    "async": true
  }'
Tambahkan ke PDF

Capkan barcode pada halaman mana pun.

  • Kirimkan PDF dan kodenya. docContent adalah Base64 Anda PDF; text dan barcodeType menentukan kode batang yang akan dicap.
  • Targetkan halaman-halaman tersebut. pages menerima all, 1-3, 1,3,5 atau 2-, sehingga Anda dapat memberi merek pada setiap halaman atau hanya sampulnya.
  • Letakkan dengan tepat. alignX (Left/Center/Right) dan alignY (Top/Middle/Bottom), dengan ukuran dan margin dalam milimeter atau poin.
  • Sempurnakan tampilannya. Atur opacity, letakkan keterangan di atas atau di bawah, atau gunakan showOnlyInPrint untuk tanda pindaian yang tetap berada di luar layar.
Rentang halaman apa pun mm atau poin Opasitas & hanya cetak
Kode batang dan kode QR dicap pada halaman dokumen PDF dengan posisi yang tepat.

Kode batang dan kode QR disematkan ke dalam PDF melalui /api/v2/AddBarcode.

Baca & arahkan

Uraikan kode batang, lalu tindak lanjuti.

  • Uraikan semua yang ada di halaman ini. Lewatkan barcodeType: ["all"], atau sebutkan format spesifik seperti ["qrCode","code128"]; pages memilih rentangnya.
  • Dapatkan hasil yang terstruktur. Setiap hit mengembalikan type, yang telah didekode menjadi text, page, dan x / y / width / height.
  • Rute berdasarkan nilai. Gunakan teks yang telah didekode untuk mengganti nama, mengurutkan, atau mencari data pada langkah selanjutnya dalam alur kerja Anda.
  • Atau bagilah seluruh adonan. Pisahkan PDF berdasarkan Kode Batang memotong hasil pemindaian gabungan pada halaman pemisah. Untuk kumpulan faktur Swiss QR, gunakan Pisahkan PDF dengan Swiss QR. Baca Swiss QR mengembalikan muatan pembayaran.
1D & 2D Koordinat Dipisahkan berdasarkan kode batang
read-barcodes.json
{
  "barcodes": [
    {
      "type": "qrCode",
      "text": "INV-2026-0042",
      "page": 1,
      "x": 100, "y": 200,
      "width": 50, "height": 50
    }
  ]
}

Selesaikan dokumen Anda.

Integrasikan ke dalam produk Anda dengan API, otomatiskan tanpa perlu menulis kode, atau gunakan alat gratis di browser Anda. Tidak perlu kartu kredit untuk memulai.

Mulailah dengan satu panggilancurl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Tingkat gratis · Tidak memerlukan kartu kredit