왜 Java의 바코드?

바코드 라이브러리는 다양한 설정을 지원하여 손상되거나 왜곡 된 바코드를 스캔하고 디코딩합니다. 가우스 노이즈, 역 색상, 흰색 반점, 시각적 유물, 컬러 배경 및 누락 된 바와 같은 다양한 결함으로 바코드 이미지를 성공적으로 읽을 수 있습니다. 바코드 가독성을 향상시키기 위해 API는 중간 필터링, ‘소금 및 페이퍼’필터링, 이미지 크기 감소 등을 포함한 특수 메소드 및 메커니즘을 가능하게합니다. 또한, 바코드 라이브러리는 고급 방법으로부터 산업 데이터 매트릭스 바코드를 해독하고 심각하게 손상된 QR 코드를 읽고 잘못된 바코드에서 일부 데이터를 복원하기위한 고급 방법의 이점을 얻습니다.

표준? 덮힌.

Aspose.BarCode for Java 바코드는 SVG 및 EMF와 같은 벡터 형식을 포함한 모든 주요 이미지 형식과 PDF를 지원합니다. API를 사용하여 [파일]을 인식하십시오.( https://docs.aspose.com/barcode/java/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

크로스 플랫폼 Java 지원

Java의 바코드는 Windows, Linux 및 MacOS를 포함한 Java 가상 시스템을 사용하여 모든 시스템에서 실행되는 크로스 플랫폼 API입니다. 데스크탑, 웹 또는 서버 측 응용 프로그램을 구축하든 라이브러리는 Java SE 및 Java EE 환경에 완벽하게 맞습니다.

Microsoft Windows
Linux
Android
Android Studio
Gradle
macOS
IntelliJ IDEA
Eclipse
Apache Maven
GitHub

라이브 코드 데모

텍스트를 붙여 넣습니다 → 바코드를 가져옵니다. 파일을 삭제 → 디코딩 된 데이터를 얻습니다. 두 가지 예 모두 자동 생성 샘플 코드와 함께 제공되므로 프로젝트에 바로 복사 할 수 있습니다.


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

// Initialize BarCodeReader BarCodeReader reader = new BarCodeReader("image.png", DecodeType.QR); // Set recognition quality reader.setQualitySettings(QualitySettings.getHighPerformance()); // Recognize barcodes and output results BarCodeResult[] res = reader.readBarCodes(); System.out.printf("Recognized %d barcode(s)%n", res.length); for (BarCodeResult result : res) { System.out.printf("%s: %s%n", result.getCodeTypeName(), result.getCodeText()); }

모든 Java 프로젝트에 대한 바코드 전원

Java 용 바 코드는 모든 Java 기반 시스템에 강력하고 유연한 바코드 기능을 제공합니다. 바코드 기능을 엔터프라이즈 애플리케이션, 문서 관리 시스템 또는 자동화 된 워크 플로에 통합 해야하는 개발자를 위해 설계되었습니다. 정확도가 높고 광범위한 형식 범위를 사용하면 온 프레미스 및 클라우드 호스팅 Java 응용 프로그램에서 똑같이 잘 작동합니다.

바코드 로직 및 디자인을 완전히 제어하면 다음을 수행 할 수 있습니다.

  • 60 개 이상의 바코드 유형을 생성하고 인식하십시오
  • 래스터 이미지, PDF 및 스트림에서 바코드를 읽으십시오
  • 회전, 왜곡 또는 시끄러운 바코드 이미지를 처리합니다
  • 크기, 해상도, 색상 및 텍스트 레이블을 사용자 정의하십시오
  • GS1, ECI 및 우편 바코드 표준을 구현하십시오

특징 및 기능

Aspose.BarCode for Java 다양한 이미지 유형에서 모든 각도에서 1D & 2D 바코드를 생성 및 인식하는 강력한 개발 라이브러리입니다. 이 API를 사용하면 생성 된 바코드를 다른 고품질 이미지 형식으로 내보낼 수 있으며, 생성 된 바코드의 모양과 배경색, 바 색상, 회전 각도, X 차원, 이미지 품질, 해상도, 크기 및 기타 등과 같은 매개 변수를 수정할 수 있습니다. 또한 풍부한 바코드 감지 및 읽기 기능을 제공하며 60 개 이상의 바코드 유형을 지원합니다.

Feature icon

바코드 레이블을 다양한 형식으로 저장하십시오

Feature icon

스트림 또는 파일에서 인식합니다

Feature icon

2D 유형의 인코딩 및 디코드 문자 (비 영어)

Feature icon

모든 각도로 바코드 이미지를 회전시킵니다

Feature icon

다중 페이지 TIFF에서 바코드를 스캔하십시오

Feature icon

선형, 2D 및 우편 상징에 대한 지원