바코드 REST API

 API

매개 변수에 대한 ActiveBarcode API

ActiveBarcode API는 바코드를 SVG 또는 PNG 이미지로 생성하여 다양한 애플리케이션과 호환됩니다. 선명도 손실 없이 크기를 조정해야 하는 웹 및 인쇄 애플리케이션에 적합한 확장 가능한 고품질 바코드에는 SVG를 사용합니다. 구형 시스템을 비롯한 다양한 플랫폼 및 소프트웨어와의 폭넓은 호환성이 필요한 애플리케이션에 적합한 고정 크기, 래스터 기반 이미지에는 PNG를 사용합니다.

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

access=


API 키를 생략하여 REST API를 평가할 수 있습니다. 바코드에는 워터마크가 표시되어 있으며 평가 목적으로만 사용됩니다. 플레이스홀더 대신 주문 확인서에 포함된 API 키를 사용하세요. API 키는 구독을 취소할 때까지 활성 상태로 유지됩니다.
api.activebarcode.net/v2/svg?access=YOUR-KEY-HERE

text=


바코드로 표시할 텍스트를 설정합니다. 이는 기사 번호이거나 Hello World!와 같은 문자 메시지일 수 있습니다.
이 매개변수가 URL 인코딩인지 확인합니다.
제어 코드는 다음과 같이 사람이 읽을 수 있는 형식으로 입력할 수 있습니다: <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=


인코딩에 사용할 바코드 유형을 숫자로 입력합니다: 14 (=CODE128)
api.activebarcode.net/v2/svg?typeno=14

code=


바코드 유형을 인코딩에 사용할 사람이 읽을 수 있는 이름으로 설정합니다: CODE128
api.activebarcode.net/v2/svg?code=CODE128
typeno 또는 code로 바코드를 선택하십시오. typeno 매개변수가 우선 순위가 높고 더 짧지만, 기억하기 어렵습니다.
typeno=code=설명
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=


사람이 읽을 수 있는 줄을 표시할지 여부를 선택합니다. (1=보임, 0=보이지 않음).
api.activebarcode.net/v2/svg?showtext=1
api.activebarcode.net/v2/svg?showtext=0

width=


결과 이미지 파일의 너비를 설정합니다.
api.activebarcode.net/v2/svg?width=250&backcolor=eeeeee
api.activebarcode.net/v2/svg?width=600&backcolor=eeeeee

height=


결과 이미지 파일의 높이를 설정합니다.
api.activebarcode.net/v2/svg?height=100&backcolor=eeeeee
api.activebarcode.net/v2/svg?height=200&backcolor=eeeeee

rotate=


방향(회전)(도) 단위입니다. 가능한 값입니다: 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=


왼쪽과 오른쪽 테두리. (여유 공간)
api.activebarcode.net/v2/svg?BorderWidth=0&width=360&backcolor=eeeeee
api.activebarcode.net/v2/svg?BorderWidth=50&width=460&backcolor=eeeeee

BorderHeight=


테두리 위쪽 및 아래쪽(여유 공간)
api.activebarcode.net/v2/svg?BorderHeight=0&backcolor=eeeeee
api.activebarcode.net/v2/svg?BorderHeight=25&backcolor=eeeeee

alignment=


표시할 영역 내에서 바코드를 정렬합니다:
alignment=left, alignment=center, alignment=right.
매개변수를 지정하지 않으면 바코드가 가운데에 배치됩니다.
또는 숫자 값을 사용할 수도 있습니다:
alignment=0 (왼쪽), alignment=1 (center), alignment=2 (오른쪽).
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=


배경색을 HTML 색상으로 설정합니다.
예 ffffff = 흰색, 000000 = 검은색
api.activebarcode.net/v2/svg?backcolor=ff0000
api.activebarcode.net/v2/svg?backcolor=00ff00
api.activebarcode.net/v2/svg?backcolor=0000ff

forecolor=


전경색을 HTML 색상으로 사용합니다.
예 ffffff = 흰색, 000000 = 검은색
api.activebarcode.net/v2/svg?forecolor=ff0000
api.activebarcode.net/v2/svg?forecolor=00ff00
api.activebarcode.net/v2/svg?forecolor=0000ff

NotchHeightInPercent=


노치 높이(EAN-13, UPC-A/E 등)를 백분율로 표시합니다.
api.activebarcode.net/v2/svg?NotchHeightInPercent=50&code=CODEEAN13&text=123456789012
api.activebarcode.net/v2/svg?NotchHeightInPercent=100&code=CODEEAN13&text=123456789012

fontsize=


바코드 투명 텍스트 줄의 글꼴 크기입니다.
api.activebarcode.net/v2/svg?fontsize=8
api.activebarcode.net/v2/svg?fontsize=28

HTTP 상태 응답 코드:

ActiveBarcode: Info
  • 200 OK Success: 요청이 성공했음을 나타냅니다.
  • 403 Forbidden: 요청을 이해했지만 API 키가 올바르지 않아 권한 부여가 거부되었음을 나타냅니다.
  • 404 Resource Not Found: 요청된 URL을 찾을 수 없음을 의미하는 잘못된 URL을 나타냅니다.
  • 429 Too Many Requests: 올바른 API 키가 제공되었지만 해당 API 키에 대한 나머지 요청이 모두 소진되었음을 나타냅니다.
  • 500 Internal Error: 요청을 이행할 수 없는 예기치 않은 상태를 나타냅니다.
Response Header