Čárový kód REST API

 API Klíč

Parametry pro ActiveBarcode API

Rozhraní ActiveBarcode API generuje čárové kódy jako obrázky ve formátu SVG nebo PNG, což umožňuje kompatibilitu s různými aplikacemi. Formát SVG použijte pro škálovatelné čárové kódy vysoké kvality, které jsou ideální pro webové a tiskové aplikace vyžadující změnu velikosti bez ztráty ostrosti. Formát PNG použijte pro obrázky s pevnou velikostí založené na rastru, které jsou vhodné pro aplikace, kde je vyžadována široká kompatibilita s různými platformami a softwarem, včetně starších systémů.

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

access=


REST API můžete vyzkoušet bez zadání API klíče. Čárový kód je opatřen vodoznakem a je určen pouze pro vyzkoušení. Místo zástupného symbolu použijte API klíč uvedený v potvrzení objednávky. Váš API klíč zůstane aktivní, dokud nezrušíte předplatné.
api.activebarcode.net/v2/svg?access=YOUR-KEY-HERE

text=


Nastaví text, který chcete zobrazit jako čárový kód. Může se jednat o číslo článku nebo textovou zprávu, například Hello World!.
Ujistěte se, že tento parametr je kódován jako URL.
Kontrolní kódy můžete zadávat v čitelné podobě, například takto: <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=


Typ čárového kódu jako číslo, které chcete použít pro kódování, např.: 14 (=CODE128)
api.activebarcode.net/v2/svg?typeno=14

code=


Nastavte typ čárového kódu jako čitelný název, který chcete použít pro kódování, např.: CODE128
api.activebarcode.net/v2/svg?code=CODE128
Vyberte čárový kód pomocí typeno nebo code. Parametr typeno má přednost a je kratší, ale méně zapamatovatelný.
typeno=code=Popis
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=


Vyberte, zda má být čitelná řádek viditelný nebo ne. (1 = viditelný, 0 = neviditelný).
api.activebarcode.net/v2/svg?showtext=1
api.activebarcode.net/v2/svg?showtext=0

width=


Nastaví šířku výsledného obrazového souboru.
api.activebarcode.net/v2/svg?width=250&backcolor=eeeeee
api.activebarcode.net/v2/svg?width=600&backcolor=eeeeee

height=


Nastaví výšku výsledného obrazového souboru.
api.activebarcode.net/v2/svg?height=100&backcolor=eeeeee
api.activebarcode.net/v2/svg?height=200&backcolor=eeeeee

rotate=


Orientace (otáčení) ve stupních. Možné hodnoty: 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=


Levý a pravý okraj. (volné místo)
api.activebarcode.net/v2/svg?BorderWidth=0&width=360&backcolor=eeeeee
api.activebarcode.net/v2/svg?BorderWidth=50&width=460&backcolor=eeeeee

BorderHeight=


Horní a dolní okraj. (volné místo)
api.activebarcode.net/v2/svg?BorderHeight=0&backcolor=eeeeee
api.activebarcode.net/v2/svg?BorderHeight=25&backcolor=eeeeee

alignment=


Zarovnání čárového kódu v oblasti, která se má zobrazit:
alignment=left, alignment=center, alignment=right.
Pokud parametr není zadán, čárový kód se vycentruje.
Alternativně lze použít číselné hodnoty:
alignment=0 (levá), alignment=1 (střed), alignment=2 (správně).
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=


Barva pozadí jako barva HTML.
Např. ffffff = bílá, 000000 = černá
api.activebarcode.net/v2/svg?backcolor=ff0000
api.activebarcode.net/v2/svg?backcolor=00ff00
api.activebarcode.net/v2/svg?backcolor=0000ff

forecolor=


Barva popředí jako barva HTML.
Např. ffffff = bílá, 000000 = černá
api.activebarcode.net/v2/svg?forecolor=ff0000
api.activebarcode.net/v2/svg?forecolor=00ff00
api.activebarcode.net/v2/svg?forecolor=0000ff

NotchHeightInPercent=


Výška zářezů (EAN-13, UPC-A/E a další) v procentech.
api.activebarcode.net/v2/svg?NotchHeightInPercent=50&code=CODEEAN13&text=123456789012
api.activebarcode.net/v2/svg?NotchHeightInPercent=100&code=CODEEAN13&text=123456789012

fontsize=


Velikost písma řádku s čitelným textem čárového kódu.
api.activebarcode.net/v2/svg?fontsize=8
api.activebarcode.net/v2/svg?fontsize=28

Kódy HTTP stavových odpovědí:

ActiveBarcode: Info
  • 200 OK Success: Označuje, že požadavek byl úspěšný.
  • 403 Forbidden: Označuje, že požadavek byl pochopen, ale autorizace byla zamítnuta, protože klíč API byl nesprávný.
  • 404 Resource Not Found: Označuje nesprávnou adresu URL, což znamená, že požadovaná adresa URL nebyla nalezena.
  • 429 Too Many Requests: Označuje, že byl zadán správný klíč API, ale zbývající požadavky pro tento klíč API byly vyčerpány.
  • 500 Internal Error: Označuje neočekávanou situaci, která znemožnila splnění požadavku.
Response Header