Codice a barre REST API

 API chiave richiesta

I parametri per il ActiveBarcode API

L'API ActiveBarcode genera codici a barre come immagini SVG o PNG, consentendo la compatibilità con diverse applicazioni. Utilizzate SVG per codici a barre scalabili e di alta qualità, ideali per applicazioni web e di stampa che richiedono un ridimensionamento senza perdita di chiarezza. Utilizzate PNG per immagini a dimensione fissa, basate su raster, adatte ad applicazioni che richiedono un'ampia compatibilità con varie piattaforme e software, compresi i sistemi più vecchi.

SVG
https://api.activebarcode.net/v2/svg
PNG
https://api.activebarcode.net/v2/png

access=


È possibile valutare l'API REST omettendo la chiave API. Il codice a barre è filigranato e destinato esclusivamente a scopi di valutazione. Utilizzare la chiave API inclusa nella conferma d'ordine invece del segnaposto. La chiave API rimarrà attiva fino alla cancellazione dell'abbonamento.
api.activebarcode.net/v2/svg?access=YOUR-KEY-HERE

text=


Imposta il testo che si desidera visualizzare come codice a barre. Questo può essere un numero di articolo o un messaggio di testo come "Hello World!".
Assicurarsi che questo parametro sia URL-Encoded.
È possibile immettere codici di controllo in formato leggibile come questo: <CR>, <LF>, ...
api.activebarcode.net/v2/svg?text=ActiveBarcode
api.activebarcode.net/v2/svg?text=Hello%20World!
api.activebarcode.net/v2/svg?text=Hello<CR>World!
api.activebarcode.net/v2/svg?text=Hello<TAB>World!
api.activebarcode.net/v2/svg?text=(10)451214<FNC1>(37)20&typeno=108

typeno=


Tipo di codice a barre come numero che si desidera utilizzare per la codifica, ad esempio: 14 (=CODE128)
api.activebarcode.net/v2/svg?typeno=14

code=


Impostare il tipo di codice a barre come nome leggibile che si desidera utilizzare per la codifica, ad esempio: CODE128
api.activebarcode.net/v2/svg?code=CODE128
Selezionare il codice a barre in base a typeno o code. Il parametro typeno ha la precedenza ed è più breve, ma meno memorabile.
typeno=code=Descrizione
0ISBNISBN-10
1EAN13EAN 13
2EAN8EAN 8
3EAN5EAN 5
4EAN2EAN 2
5UPCAUPC A
6CODE39Code 39
7CODE25ICode 25 Interleaved
8CODABARCodabar
9CODE25Code 25 Industrial
10CODE39ECode 39 Extended
11CODE128ACode 128A
12CODE128BCode 128B
13CODE128CCode 128C
14CODE128Code 128
15EAN128EAN/UCC 128
16EAN99EAN 99
17UPCEUPC E
18POSTNETPostNet
19ROYALMAILRoyal Mail
20MSIMSI
21CODE93Code 93
22CODE93ECode 93 Extended
23PZN7PZN7
24IDENTCODEIdentcode
25LEITCODELeitcode
26CODE39CHECKSUMCode 39 Checksum
27CODE39ECHECKSUMCode 39 Extended Checksum
28EAN128AIEAN/UCC 128 AI
29EAN14EAN 14
30ITF14ITF-14
31EAN18EAN-18/NVE
32SSCC18SSCC-18
33CODABARCHECKSUMCodabar Checksum
34CODE25ICHECKSUMCode 25 Interleaved Checksum
35CODE25CHECKSUMCode 25 Industrial Checksum
36PDF417PDF417
37DATAMATRIXDataMatrix
38ISBN13ISBN-13
39ISBN13DUALISBN-13 Dual
40ISSNISSN
41ISMNISMN
42DATAMATRIXSQUAREDataMatrix Square
43DATAMATRIXRECTANGULARDataMatrix Rectangular
44DATAMATRIX10X10DataMatrix 10x10
45DATAMATRIX12X12DataMatrix 12x12
46DATAMATRIX8X18DataMatrix 8x18
47DATAMATRIX14X14DataMatrix 14x14
48DATAMATRIX8X32DataMatrix 8x32
49DATAMATRIX16X16DataMatrix 16x16
50DATAMATRIX12X26DataMatrix 12x26
51DATAMATRIX18X18DataMatrix 18x18
52DATAMATRIX20X20DataMatrix 20x20
53DATAMATRIX12X36DataMatrix 12x36
54DATAMATRIX22X22DataMatrix 22x22
55DATAMATRIX16X36DataMatrix 16x36
56DATAMATRIX24X24DataMatrix 24x24
57DATAMATRIX26X26DataMatrix 26x26
58DATAMATRIX16X48DataMatrix 16x48
59DATAMATRIX32X32DataMatrix 32x32
60DATAMATRIX36X36DataMatrix 36x36
61DATAMATRIX40X40DataMatrix 40x40
62DATAMATRIX44X44DataMatrix 44x44
63DATAMATRIX48X48DataMatrix 48x48
64DATAMATRIX52X52DataMatrix 52x52
65DATAMATRIX64X64DataMatrix 64x64
66DATAMATRIX72X72DataMatrix 72x72
67DATAMATRIX80X80DataMatrix 80x80
68DATAMATRIX88X88DataMatrix 88x88
69DATAMATRIX96X96DataMatrix 96x96
70DATAMATRIX104X104DataMatrix 104x104
71DATAMATRIX120X120DataMatrix 120x120
72DATAMATRIX132X132DataMatrix 132x132
73DATAMATRIX144X144DataMatrix 144x144
74GS1DATAMATRIXGS1-Data Matrix
75GS1DATAMATRIXSQUAREGS1-Data Matrix Square
76GS1DATAMATRIXRECTANGULARGS1-Data Matrix Rectangular
77GS1DATAMATRIX10X10GS1-Data Matrix 10x10
78GS1DATAMATRIX12X12GS1-Data Matrix 12x12
79GS1DATAMATRIX8X18GS1-Data Matrix 8x18
80GS1DATAMATRIX14X14GS1-Data Matrix 14x14
81GS1DATAMATRIX8X32GS1-Data Matrix 8x32
82GS1DATAMATRIX16X16GS1-Data Matrix 16x16
83GS1DATAMATRIX12X26GS1-Data Matrix 12x26
84GS1DATAMATRIX18X18GS1-Data Matrix 18x18
85GS1DATAMATRIX20X20GS1-Data Matrix 20x20
86GS1DATAMATRIX12X36GS1-Data Matrix 12x36
87GS1DATAMATRIX22X22GS1-Data Matrix 22x22
88GS1DATAMATRIX16X36GS1-Data Matrix 16x36
89GS1DATAMATRIX24X24GS1-Data Matrix 24x24
90GS1DATAMATRIX26X26GS1-Data Matrix 26x26
91GS1DATAMATRIX16X48GS1-Data Matrix 16x48
92GS1DATAMATRIX32X32GS1-Data Matrix 32x32
93GS1DATAMATRIX36X36GS1-Data Matrix 36x36
94GS1DATAMATRIX40X40GS1-Data Matrix 40x40
95GS1DATAMATRIX44X44GS1-Data Matrix 44x44
96GS1DATAMATRIX48X48GS1-Data Matrix 48x48
97GS1DATAMATRIX52X52GS1-Data Matrix 52x52
98GS1DATAMATRIX64X64GS1-Data Matrix 64x64
99NONENone
100GS1DATAMATRIX72X72GS1-Data Matrix 72x72
101GS1DATAMATRIX80X80GS1-Data Matrix 80x80
102GS1DATAMATRIX88X88GS1-Data Matrix 88x88
103GS1DATAMATRIX96X96GS1-Data Matrix 96x96
104GS1DATAMATRIX104X104GS1-Data Matrix 104x104
105GS1DATAMATRIX120X120GS1-Data Matrix 120x120
106GS1DATAMATRIX132X132GS1-Data Matrix 132x132
107GS1DATAMATRIX144X144GS1-Data Matrix 144x144
108GS1128GS1-128
109GTIN8GTIN-8
110GTIN12GTIN-12
111GTIN13GTIN-13
112GTIN14GTIN-14
113QRCODEQR Code
114QRCODEECCLEVELLQR Code ECC Level L
115QRCODEECCLEVELMQR Code ECC Level M
116QRCODEECCLEVELQQR Code ECC Level Q
117QRCODEECCLEVELHQR Code ECC Level H
118QRCODE21X21QR Code 21x21
119QRCODE25X25QR Code 25x25
120QRCODE29X29QR Code 29x29
121QRCODE33X33QR Code 33x33
122QRCODE37X37QR Code 37x37
123QRCODE41X41QR Code 41x41
124QRCODE45X45QR Code 45x45
125QRCODE49X49QR Code 49x49
126QRCODE53X53QR Code 53x53
127QRCODE57X57QR Code 57x57
128QRCODE61X61QR Code 61x61
129QRCODE65X65QR Code 65x65
130QRCODE69X69QR Code 69x69
131QRCODE73X73QR Code 73x73
132QRCODE77X77QR Code 77x77
133QRCODE81X81QR Code 81x81
134QRCODE85X85QR Code 85x85
135QRCODE89X89QR Code 89x89
136QRCODE93X93QR Code 93x93
137QRCODE97X97QR Code 97x97
138QRCODE101X101QR Code 101x101
139QRCODE105X105QR Code 105x105
140QRCODE109X109QR Code 109x109
141QRCODE113X113QR Code 113x113
142QRCODE117X117QR Code 117x117
143QRCODE121X121QR Code 121x121
144QRCODE125X125QR Code 125x125
145QRCODE129X129QR Code 129x129
146QRCODE133X133QR Code 133x133
147QRCODE137X137QR Code 137x137
148QRCODE141X141QR Code 141x141
149QRCODE145X145QR Code 145x145
150QRCODE149X149QR Code 149x149
151QRCODE153X153QR Code 153x153
152QRCODE157X157QR Code 157x157
153QRCODE161X161QR Code 161x161
154QRCODE165X165QR Code 165x165
155QRCODE169X169QR Code 169x169
156QRCODE173X173QR Code 173x173
157QRCODE177X177QR Code 177x177
158CODEPZN8PZN8

showtext=


Selezionare se la riga leggibile è visibile o meno. (1 - visibile, 0 - invisibile).
api.activebarcode.net/v2/svg?showtext=1
api.activebarcode.net/v2/svg?showtext=0

width=


Imposta la larghezza del file di immagine risultante.
api.activebarcode.net/v2/svg?width=250&backcolor=eeeeee
api.activebarcode.net/v2/svg?width=600&backcolor=eeeeee

height=


Imposta l'altezza del file di immagine risultante.
api.activebarcode.net/v2/svg?height=100&backcolor=eeeeee
api.activebarcode.net/v2/svg?height=200&backcolor=eeeeee

rotate=


Orientamento (rotazione) in gradi. Valori possibili: 0, 90, 180, 270
api.activebarcode.net/v2/svg?rotate=0
api.activebarcode.net/v2/svg?rotate=90&height=200&width=150
api.activebarcode.net/v2/svg?rotate=180
api.activebarcode.net/v2/svg?rotate=270&height=200&width=150

BorderWidth=


Confina a sinistra e a destra. (spazio libero)
api.activebarcode.net/v2/svg?BorderWidth=0&width=360&backcolor=eeeeee
api.activebarcode.net/v2/svg?BorderWidth=50&width=460&backcolor=eeeeee

BorderHeight=


Confine superiore e inferiore. (spazio libero)
api.activebarcode.net/v2/svg?BorderHeight=0&backcolor=eeeeee
api.activebarcode.net/v2/svg?BorderHeight=25&backcolor=eeeeee

alignment=


Allineamento del codice a barre all'interno dell'area da visualizzare:
alignment=left, alignment=center, alignment=right.
Se il parametro non è specificato, il codice a barre viene centrato.
In alternativa, è possibile utilizzare valori numerici:
alignment=0 (Sinistra), alignment=1 (Centro), alignment=2 (va bene).
api.activebarcode.net/v2/svg?alignment=left&backcolor=eeeeee
api.activebarcode.net/v2/svg?alignment=center&backcolor=eeeeee
api.activebarcode.net/v2/svg?alignment=right&backcolor=eeeeee

backcolor=


Colore di sfondo come colore html.
Ad esempio. ffffff = Bianco, 000000 = Nero
api.activebarcode.net/v2/svg?backcolor=ff0000
api.activebarcode.net/v2/svg?backcolor=00ff00
api.activebarcode.net/v2/svg?backcolor=0000ff

forecolor=


Colore di primo piano come colore html.
Ad esempio. ffffff = Bianco, 000000 = Nero
api.activebarcode.net/v2/svg?forecolor=ff0000
api.activebarcode.net/v2/svg?forecolor=00ff00
api.activebarcode.net/v2/svg?forecolor=0000ff

NotchHeightInPercent=


L'altezza delle tacche in percentuale.
api.activebarcode.net/v2/svg?NotchHeightInPercent=50&code=CODEEAN13&text=123456789012
api.activebarcode.net/v2/svg?NotchHeightInPercent=100&code=CODEEAN13&text=123456789012

fontsize=


Dimensione del carattere della riga di testo non crittografato del codice a barre.
api.activebarcode.net/v2/svg?fontsize=8
api.activebarcode.net/v2/svg?fontsize=28

Codici di risposta allo stato HTTP:

ActiveBarcode: Info
  • 200 OK Success: Indica che la richiesta è andata a buon fine.
  • 403 Forbidden: Indica che la richiesta è stata compresa ma l'autorizzazione è stata negata perché la chiave API non era corretta.
  • 404 Resource Not Found: Indica un URL errato, ovvero che non è stato possibile trovare l'URL richiesto.
  • 429 Too Many Requests: Indica che è stata fornita la chiave API corretta, ma le richieste rimanenti per quella chiave API sono state esaurite.
  • 500 Internal Error: Indica una condizione imprevista che ha impedito di soddisfare la richiesta.
Response Header