Node 백엔드를 위한 Java급 바코드 정확도

Node.js 서비스는 모바일 사진, 창고 라벨, 스캔 문서, PDF 등 현실적인 입력을 자주 다룹니다. 이 SDK는 성숙한 Java 바코드 엔진을 Node.js에 노출하여, 스택을 유지하면서도 불완전한 조건에서 안정적으로 디코딩할 수 있게 합니다.

표준? 모두 지원합니다.

Aspose.BarCode for Node.js via Java SVG, EMF 같은 벡터 형식을 포함한 주요 이미지 형식과 PDF를 지원합니다. API로 [files] 를 손쉽게 인식할 수 있습니다( https://docs.aspose.com/barcode/nodejsjava/supported-file-formats/ ) (스캐너나 카메라에서도 간단히). 아래는 지원되는 모든 바코드 심볼로지(1D, 2D, 우편, 복합 유형 포함)입니다. 지원되는 모든 플랫폼에서 생성 및 인식할 수 있습니다.

매트릭스 / 2D 코드

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

선형 / 1D 코드

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

산업용 & 복합 코드

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

어떤 Node.js 환경에도 배포

Node.js와 Java가 있는 곳이라면 Windows, Linux, macOS, Solaris에서 동작합니다. npm으로 설치한 뒤 Node.js-to-Java 브리지로 마이크로서비스, 백그라운드 워커, 배치 파이프라인에서 API를 호출할 수 있습니다.

  • Node.js 18 이상
  • Java JDK 8 이상(OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK)
  • npm으로 설치: `npm install aspose.barcode`
  • Node.js-to-Java 브리지를 통해 Java 엔진을 JavaScript 친화적인 API로 사용
Microsoft Windows
Linux
macOS
Intellij Idea
VS Code
Docker
GitHub

라이브 코드 데모

텍스트를 붙여 넣으면 → 바코드가 생성됩니다. 파일을 드롭하면 → 디코딩된 데이터가 표시됩니다. 두 예제 모두 자동 생성된 샘플 코드가 포함되어 있어 프로젝트에 바로 복사해 사용할 수 있습니다.


// Initialize BarcodeGenerator let gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); // Set generation parameters gen.getParameters().getBarcode().getXDimension().setPixels(7); gen.getParameters().getBorder().setColor("#ff000000"); gen.getParameters().getBorder().getWidth().setPixels(7); // Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG);

// Initialize BarCodeReader let reader = new BarCodeReader("image.png", null, DecodeType.QR); // Set recognition quality reader.setQualitySettings(QualitySettings.getHighPerformance()); // Recognize barcodes and output results let res = reader.readBarCodes(); console.log(`Recognized ${res.length} barcode(s)`); for (const result of res) { console.log(`${result.getCodeTypeName()}: ${result.getCodeText()}`); }

API, 작업(job), 문서를 위한 바코드 워크플로

외부 서비스로 처리를 옮기지 않고도 Node.js에서 신뢰성 높은 바코드 플로를 구축할 수 있습니다. 인쇄용 라벨을 생성하고, 유입 코드를 검증하며, 백엔드 파이프라인에서 이미지/PDF로부터 디코딩하세요.

  • 라벨, 티켓, 인보이스, 제품 포장용 1D/2D 바코드 생성
  • 래스터 이미지 및 PDF 문서에서 바코드 읽기
  • 프리셋과 상세 설정으로 속도/허용도 튜닝
  • 필요 시 일반적인 래스터 형식 및 벡터 형식(SVG, EMF)으로 출력
  • 코드 텍스트, 심볼로지, 영역, 방향 등 풍부한 결과 반환

서비스/배치를 위한 고처리량 인식

단일 요청부터 대량 처리까지 확장하세요. 이미지당 여러 바코드 감지, 큰 프레임의 속도 향상을 위한 영역 지정, 워크로드별 인식 프리셋 전환이 가능합니다.

Feature icon

래스터 및 벡터 형식으로 바코드 생성

Feature icon

대형 이미지를 위한 관심 영역(ROI) 스캔

Feature icon

오탐을 줄이는 검증 옵션

Feature icon

자동 회전 및 다중 바코드 감지

Feature icon

한 번에 여러 심볼로지 처리(예: QR과 Code 128)

Feature icon

속도와 정확도의 균형을 위한 QualitySettings 프리셋