바코드 명령줄 인터페이스(CLI)

 API

Linux, macOS 및 Windows에서 바코드 생성

ActiveBarcode: 명령줄에서 바코드 생성액티브바코드 명령줄 도구를 사용하여 명령줄에서 바로 바코드 이미지 파일을 생성할 수 있습니다. 셸, 스크립트 또는 애플리케이션에서 사용하세요.

  • ActiveBarcodeCLI 는 비대화형 바코드 이미지 생성기입니다.
  • ActiveBarcodeCLI 에서 호스팅되는 오픈 소스입니다. github: GNU GPL 약관에 따라 기여, 재배포 및/또는 수정할 수 있습니다.
  • ActiveBarcodeCLI는 명령줄에서 매우 정확한 바코드 이미지를 쉽게 생성할 수 있는 ActiveBarcode REST API의 래퍼 도구로 사용되는 간단한 bash 스크립트입니다.
  • png 및 jpg 비트맵을 만드는 데 사용할 수 있습니다.
  • 바코드 요구 사항을 자동화하는 데 도움이 되며 다목적이며 플랫폼에 독립적입니다.
  • ActiveBarcodeCLI는 Linux, macOS 및 Windows.
  • ActiveBarcodeCLI는 다음을 통해 빠르고 쉽게 설치됩니다.🍺 Homebrew.
  • 매우 작고 가벼워 임베디드 시스템에도 완벽하게 적합합니다.
  • 라즈베리 파이와 같은 저가형 기기에서 실행됩니다.
  • Windows용 ActiveBarcode 소프트웨어 제품군은 설치할 필요가 없습니다.
ActiveBarcode: 매우 정확한 바코드
매우 정확한 바코드
ActiveBarcode: 명령줄에서
명령줄에서
ActiveBarcode: PNG 및 JPG 이미지 파일
PNG 및 JPG 이미지 파일
ActiveBarcode: 자동화
자동화
ActiveBarcode: 다용도로 활용
다용도로 활용

예제

ActiveBarcode: 바코드 예제다음 도구 호출은 EAN-13 바코드가 192837465012를 인코딩한 ean.png라는 이름의 400x200 픽셀 크기의 PNG 이미지 파일을 생성합니다.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
한 가지 더 예를 들어보겠습니다: 다음 도구를 호출하면 Hello World를 인코딩하는 코드 128 바코드가 포함된 500x100픽셀 크기의 JPG 이미지 파일인 code128.jpg가 생성됩니다.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

설치

함께 Homebrew
brew install schenk/barcode/activebarcodecli
다른 설치 방법은 프로젝트 페이지에서 확인하세요. github.

콘솔의 명령줄 매개 변수

사용법:
ActiveBarcodeCLI [OPTION]... [FILENAME]
다음 매개변수를 사용할 수 있습니다:

--text=


예: --text=123456789012
인코딩할 문자.
제어 코드는 다음과 같이 사람이 읽을 수 있는 형식으로 입력할 수 있습니다: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

텍스트 내에서 따옴표를 사용하려면 따옴표를 이스케이프 처리하면 됩니다. bash에서 특수 문자를 이스케이프하려면 일반적으로 문자 앞에 백슬래시(\)를 넣으면 됩니다. 이렇게 하면 bash가 다음 문자를 문자 그대로 해석하도록 지시합니다.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
또는 다음을 사용하여 ASCII 문자를 입력할 수 있습니다. printf. 인코딩 예제 ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

--type=


예: --type=0
바코드 유형, 색인된 번호로 참조됩니다.

--code=


예: --code=CODECODE128
바코드 유형(이름으로 참조됨)

--width=


예: --width=500
너비(픽셀)

--height=


예: --height=500
높이(픽셀)

--alignment=


예: --alignment=1
맞춤
0=왼쪽
1=가운데
2=오른쪽

--borderwidth=


예: --borderwidth=10
테두리 너비(픽셀)

--borderheight=


예: --borderheight=1
테두리 높이(픽셀)

--notchheightinpercent=


예: --notchheightinpercent=25
노치 높이(%)

--showtext=off


예: --showtext=off
코드 아래에 텍스트 줄이 없습니다.

--forecolor=


예: --foreground=000000 or -foreground=black
전경색을 16진수 RGB로 설정하거나 CSS/HTML 색상 이름으로 설정합니다.

--backcolor=


예: --background=FFFFFF or -background=white
배경색을 16진수 RGB로 설정하거나 CSS/HTML 색상 이름으로 설정합니다.

--rotate=


예: --rotate=180
이미지 파일 회전
(유효한 값: 0-359)

--fontname=


예: --fontname=arial
텍스트 줄의 글꼴

--fontsize=


예: --fontsize=8
글꼴 크기

--fontbold=


예: --fontbold=on
굵은 글꼴 (on/off)

--fontitalic=


예: --fontitalic=on
이탤릭체 글꼴 (on/off)

--fontunderline=


예: --fontunderline=on
밑줄 글꼴 (on/off)

--fontstrikeout=


예: --fontstrikeout=on
글꼴 스트라이크 아웃 (on/off)

--help


예: --help
자세한 도움말 페이지

--access


예: --access=YOUR-KEY-HERE
API 키를 생략하여 REST API를 사용해보고 평가할 수 있습니다. 액세스 키가 없으면 바코드에 알림이 표시됩니다: "For evaluation use only".