ActiveBarcode API generuje kody kreskowe jako obrazy SVG lub PNG, zapewniając kompatybilność z różnymi aplikacjami. SVG to skalowalne, wysokiej jakości kody kreskowe idealne do zastosowań internetowych i drukarskich wymagających zmiany rozmiaru bez utraty przejrzystości. PNG to obrazy rastrowe o stałym rozmiarze, odpowiednie do zastosowań, w których wymagana jest szeroka kompatybilność z różnymi platformami i oprogramowaniem, w tym ze starszymi systemami.
SVG
https://api.activebarcode.net/v2/svg
PNG
https://api.activebarcode.net/v2/png
 |
Specyfikacja OpenAPI
Możecie również zapoznać się z tym API, korzystając z oficjalnej specyfikacji OpenAPI: |
access
api.activebarcode.net/v2/svg?access=YOUR-KEY-HERE
Możesz ocenić interfejs API REST, pomijając klucz API. Kod kreskowy jest oznaczony znakiem wodnym i jest przeznaczony wyłącznie do celów ewaluacyjnych. Zamiast symbolu zastępczego należy użyć klucza API zawartego w potwierdzeniu zamówienia. Klucz API pozostanie aktywny do momentu anulowania subskrypcji. |
text
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 Ustawia tekst, który ma być wyświetlany jako kod kreskowy.Może to być numer artykułu lub wiadomość tekstowa typu Hello World!. Upewnij się, że ten parametr jest zakodowany w adresie URL. Możesz wprowadzić kody kontrolne w formie czytelnej dla człowieka, jak poniżej: <CR>, <LF>, ... |
typeno
api.activebarcode.net/v2/svg?typeno=14 Typ kodu kreskowego jako liczba, której chcesz użyć do kodowania, np: 14 (=CODE128)
code
api.activebarcode.net/v2/svg?code=CODE128 Ustaw typ kodu kreskowego jako czytelną dla człowieka nazwę, której chcesz użyć do kodowania, np: CODE128
Wybierz kod kreskowy za pomocą typeno lub code. Parametr typeno ma pierwszeństwo i jest krótszy, ale mniej zapadający w pamięć.
|
showtext
api.activebarcode.net/v2/svg?showtext=1 api.activebarcode.net/v2/svg?showtext=0 Wybierz, czy linia czytelna dla człowieka ma być widoczna, czy nie. (1=widoczna, 0=niewidoczna).
|
width
api.activebarcode.net/v2/svg?width=250&backcolor=eeeeee api.activebarcode.net/v2/svg?width=600&backcolor=eeeeee Ustawia szerokość wynikowego pliku obrazu. |
height
api.activebarcode.net/v2/svg?height=100&backcolor=eeeeee api.activebarcode.net/v2/svg?height=200&backcolor=eeeeee Ustawia wysokość wynikowego pliku obrazu. |
rotate
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 Orientacja (obrót) w stopniach.Możliwe wartości: 0, 90, 180, 270
|
BorderWidth
api.activebarcode.net/v2/svg?BorderWidth=0&width=360&backcolor=eeeeee api.activebarcode.net/v2/svg?BorderWidth=50&width=460&backcolor=eeeeee Obramowanie po lewej i prawej stronie. (wolne miejsce) |
BorderHeight
api.activebarcode.net/v2/svg?BorderHeight=0&backcolor=eeeeee api.activebarcode.net/v2/svg?BorderHeight=25&backcolor=eeeeee Górne i dolne obramowanie (wolne miejsce) |
alignment
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 Wyrównanie kodu kreskowego w wyświetlanym obszarze:
alignment=left,
alignment=center,
alignment=right.
Jeśli parametr nie zostanie określony, kod kreskowy zostanie wyśrodkowany.
Alternatywnie można użyć wartości liczbowych:
alignment=0 (lewy),
alignment=1 (centrum),
alignment=2 (prawo).
|
backcolor
api.activebarcode.net/v2/svg?backcolor=ff0000 api.activebarcode.net/v2/svg?backcolor=00ff00 api.activebarcode.net/v2/svg?backcolor=0000ff Kolor tła jako kolor HTML. Np. ffffff = biały, 000000 = czarny |
forecolor
api.activebarcode.net/v2/svg?forecolor=ff0000 api.activebarcode.net/v2/svg?forecolor=00ff00 api.activebarcode.net/v2/svg?forecolor=0000ff Kolor pierwszego planu jako kolor HTML. Np. ffffff = biały, 000000 = czarny |
NotchHeightInPercent
api.activebarcode.net/v2/svg?NotchHeightInPercent=50&code=CODEEAN13&text=123456789012 api.activebarcode.net/v2/svg?NotchHeightInPercent=100&code=CODEEAN13&text=123456789012 Wysokość nacięć (EAN-13, UPC-A/E i inne) w procentach. |
fontsize
api.activebarcode.net/v2/svg?fontsize=8 api.activebarcode.net/v2/svg?fontsize=28 Rozmiar czcionki linii czystego tekstu kodu kreskowego. |