Passa al contenuto principale

Crea codice a barre - QR Code generatore API

PDF4me Crea codice a barre consente di creare codici a barre autonomi e QR code immagini con supporto per oltre 150 tipi di codici a barre, tra cui QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417e formati specializzati. Questo API Il servizio genera immagini di codici a barre conformi ottimizzate per la stampa, la scansione mobile e le applicazioni digitali. API riceve dati di testo e parametri del codice a barre tramite REST API chiamate, utilizzando Base64 Codifica per una trasmissione sicura. Questa soluzione è ideale per sistemi di gestione dell'inventario, automazione dell'etichettatura dei prodotti e flussi di lavoro aziendali per la generazione di codici a barre.

Articoli correlati del blog(1)

Autenticazione del tuo API Richiesta

Per accedere al PDF4me REST API, ogni richiesta deve includere credenziali di autenticazione adeguate. L'autenticazione garantisce una comunicazione sicura e convalida la tua identità come utente autorizzato del REST API.

Caratteristiche principali

  • Libreria completa di codici a barre: Oltre 150 tipi di codici a barre inclusi QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417codici postali e simbologie di settore specializzate utilizzando il parametro Tipo di codice a barre
  • Generazione di immagini autonoma: Crea immagini di codici a barre di alta qualità in modo indipendente, senza bisogno di documenti o modelli preesistenti, tramite la specifica del nome del file.
  • Gestione avanzata del testoConfigura la visualizzazione, il posizionamento e la visibilità del testo del codice a barre con opzioni di formattazione professionali per una presentazione impeccabile utilizzando il parametro Testo.
  • Integrazione aziendale: Semplice API con parametri minimi progettati per una perfetta integrazione nei sistemi e flussi di lavoro aziendali esistenti con una corretta mappatura dei parametri.

REST API Punto finale

IL PDF4me REST API utilizza standard HTTP metodi per interagire con le risorse. Tutte le operazioni di generazione dei codici a barre vengono eseguite tramite un unico endpoint:

  • Metodo: POST
  • Punto finale: /api/v2/CreateBarcode

Tipi di codice a barre supportati

Supporta oltre 150 tipi di codici a barre per una generazione completa di codici a barre basata su JSON acquisizione.

Codici a barre 1D popolari

  • Code128 - Codice a barre universale (massimo 255 caratteri) utilizzando il parametro Tipo di codice a barre
  • Code39 - Codice a barre alfanumerico (max 43 caratteri) tramite parametro di testo
  • EAN13/EAN8 - Codici prodotto al dettaglio (13/8 caratteri) con specifica del nome del file
  • UPC-A/UPC-E - Vendita al dettaglio nordamericana (12/8 caratteri) utilizzando API integrazione

Codici a barre 2D più diffusi

  • QR Code - Scansione da dispositivo mobile (max 4.296 caratteri) utilizzando il parametro Tipo di codice a barre
  • DataMatrix - 2D ad alta densità (massimo 2.335 caratteri) tramite parametro Testo
  • PDF417 - Ampia capacità dati (massimo 2.710 caratteri) con specifica del nome del file
  • Aztec - Eccellente correzione degli errori (massimo 3.832 caratteri) utilizzando API integrazione

Formati specializzati

  • Codici postali: USPS, Royal Mail, Australia Post, Deutsche Post utilizzando il parametro Tipo di codice a barre
  • Assistenza sanitaria: HIBC, GS1 DataBar, Pharmacode tramite il parametro Testo
  • Logistica: MaxiCode, SSCC-18, ITF-14, GS1-128 con specifica del nome del file
  • Varianti QR: Micro QR, iQR, rMQR utilizzando API integrazione

REST API Parametri

Elenco completo dei parametri per la creazione del codice a barre REST APII parametri sono organizzati per categoria per una migliore comprensione e implementazione.

Importante: I parametri contrassegnati da un asterisco (*) sono obbligatori e devono essere forniti per il API per funzionare correttamente.

Parametri richiesti

ParametroTipoDescrizioneEsempio
testo*StringTesto da codificare nel codice a barre. La lunghezza del testo dipende dal tipo di codice a barre.PDF4me Create Barcode Sample
barcodeType*StringTipo di formato del codice a barre. Opzioni: qrCode, code128, dataMatrix, aztec, hanXin, pdf417, code39, ean13, ean8, upcA, upcEqrCode
hideText*BooleanNascondi l'etichetta del testo del codice a barre (true=nascondi, false=mostra il testo accanto al codice a barre)false
async*BooleanAbilita l'elaborazione asincrona. Quando true, IL API restituisce uno stato 202 e fornisce un polling URL nel Location intestazionetrue

Produzione

IL PDF4me Crea codice a barre REST API restituisce risposte diverse a seconda della modalità di elaborazione. API restituisce il codice a barre come file immagine binario (PNG formato), non come JSON.

Elaborazione sincrona (impostazione predefinita)

Quando async non è impostato o impostato su false, IL API elabora la richiesta immediatamente:

Codice di stato: 200 OK

Content-Type: image/png (o formato immagine appropriato)

Corpo della risposta: Il corpo della risposta contiene l'immagine del codice a barre come dati binari (PNG formato predefinito).

Come si usa:

  1. Leggere il corpo della risposta come dati binari.
  2. Salva i dati binari come file immagine (ad esempio, .png, .jpg)
  3. Utilizzare il file immagine secondo necessità.

Esempio (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

Esempio (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)

Esempio di richiesta

Intestazione

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Nota:

  • Ottieni il tuo API chiave dalla PDF4me Pannello di controllo
  • IL API la chiave deve essere Base64 codificato e prefissato con "Basic" nel Authorization intestazione
  • Esempio: se il tuo API la chiave è abc123, codificalo in Base64 e utilizzare Authorization: Basic YWJjMTIz

Carico utile

Esempio:

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

Esempi di codice

IL PDF4me Crea codice a barre REST API Fornisce esempi di codice in diversi linguaggi di programmazione. Scegli il linguaggio più adatto al tuo ambiente di sviluppo:

C# CSharp) Campione

Completo C# Implementazione per la creazione di codici a barre:

Casi d'uso e applicazioni industriali

Casi d'uso nell'e-commerce e nella vendita al dettaglio

  • Etichette dei prodottiGenera immagini di codici a barre indipendenti per imballaggi ed etichette di prodotti utilizzando il parametro Tipo di codice a barre.
  • Etichette dei prezzi: Crea immagini di codici a barre per la determinazione dinamica dei prezzi e i sistemi di cassa automatizzati tramite parametro di testo
  • Gestione dell'inventarioGenera immagini di codici a barre per la gestione del magazzino e il controllo delle scorte con specifica del nome del file.
  • Cataloghi di prodotti: Crea immagini di codici a barre per l'identificazione dei prodotti e i sistemi di catalogazione utilizzando API integrazione

Richiedi assistenza