현실 이미지에서의 신뢰성 높은 디코딩

프로덕션 입력은 대개 완벽하지 않습니다. 바코드가 흐릿하거나 노이즈가 많거나 저대비이거나 기울어졌거나 부분 손상된 경우, QualitySettings 프리셋을 사용해 속도와 허용도의 균형을 조정하세요. 이 API는 80+ 바코드 심볼로지를 지원하며 배치 및 서비스 워크플로에 잘 맞습니다.

표준? 모두 지원합니다.

Aspose.BarCode for Python via .NET SVG, EMF 같은 벡터 형식을 포함한 주요 이미지 형식과 PDF를 지원합니다. API로 [files] 를 손쉽게 인식할 수 있습니다( https://docs.aspose.com/barcode/python-net/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

플랫폼 및 설정

PyPI에서 pip install aspose-barcode-for-python-via-net로 설치하세요. Windows, Linux, macOS에서 Python 3.6+를 지원합니다. 파일/스트림/비트맵 객체에서 읽은 뒤, 일반적인 래스터 형식 또는 인쇄 워크플로를 위한 SVG/EMF로 바코드를 저장할 수 있습니다.

Microsoft Windows
Linux
macOS
Intellij Idea
PyCharm
VS Code
Docker
GitHub

라이브 코드 데모

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


from aspose.barcode import generation from aspose.pydrawing import Color # Initialize BarcodeGenerator generator = generation.BarcodeGenerator(generation.EncodeTypes.QR, "1234567") # Set generation parameters generator.parameters.barcode.x_dimension.pixels = 7 generator.parameters.border.color = Color.from_argb(0xff000000) generator.parameters.border.width.pixels = 7 # Generate and save Barcode image generator.save("image.png", generation.BarCodeImageFormat.PNG)

from aspose.barcode import barcoderecognition as br # Initialize BarCodeReader reader = br.BarCodeReader("image.png", br.DecodeType.QR) # Set recognition quality reader.quality_settings = br.QualitySettings.high_performance # Recognize barcodes and output results results = reader.read_bar_codes() print(f"Recognized {len(results)} barcodes") for barcode in results: print(f"{barcode.code_type_name}: {barcode.code_text}")

문서, 라벨, 배치 작업

대표적인 사용 사례: 이미지와 PDF에 바코드를 추가하고, 배송/재고 라벨을 생성하며, 스캔 문서에서 코드를 검증하고, 백그라운드 워커로 폴더를 처리합니다.

생성

  • X-dimension, 크기, 여백, 회전, 캡션, 폰트 제어
  • PNG/JPEG/TIFF/BMP/GIF로 내보내기. 인쇄에는 SVG 또는 EMF 사용
  • 단위: 밀리미터, 인치, 포인트, 픽셀

인식

  • 파일 또는 스트림에서 읽고 유형/텍스트/영역/방향 반환
  • 속도 vs 품질 프리셋. 노이즈/저대비 이미지 옵션
  • 특정 심볼로지를 대상으로 하여 스캔 시간 단축

지원 패밀리

  • 2D: QR/Micro QR, Data Matrix, PDF417, Swiss QR
  • 선형: EAN/UPC, Code 128(GS1), ITF, Code 39/93
  • 우편: RM4SCC, Postnet, Planet, Australia Post

개발자 경험 및 라이선싱

Aspose.BarCode for Python via .NET 비즈니스 로직은 Python에 두고, 엔진은 headless 서비스/백그라운드 작업/CI에서 바코드 처리를 담당하게 하세요. 프리셋으로 속도와 정확도를 튜닝하고, 프로덕션에서는 라이선스를 적용하세요.

Feature icon

Python 우선

비즈니스 로직은 Python에 유지하세요. 엔진이 핵심 처리를 담당하며 headless 서버, 컨테이너, CI에서 실행됩니다.

Feature icon

프리셋

high_performance, normal_quality, high_quality 같은 QualitySettings 프리셋을 사용하거나 옵션을 수동으로 튜닝할 수 있습니다.

Feature icon

평가판

평가 모드로 시작하세요. 테스트에는 임시 라이선스를 적용하고, 프로덕션 사용에는 유료 라이선스를 적용할 수 있습니다.