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​