C# 바코드 라이브러리
단순한 바코드 생성을 넘어, 머신러닝 기반 전처리 및 일괄 처리를 통해 .NET 10에서 고급 바코드 읽기 및 생성 기능을 활용하세요.
- 1D/2D 유형을 포함한 30개 이상의 형식을 읽을 수 있습니다.
- 스타일, 크기, 주석 제어 기능을 사용하여 바코드를 생성합니다.
- 비동기 및 멀티스레딩을 사용한 배치 처리
- 30일 무료 체험, 모든 기능 사용 가능, 신용카드 필요 없음
바코드 빠른 시작
코드 예제 모두 보기using IronBarCode;
using System.Drawing;
// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image file
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf
// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
// Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
// There is a tradeoff in performance as more detail is set
Speed = ReadingSpeed.Balanced,
// Reader will stop scanning once a single barcode is found (if set to true)
ExpectMultipleBarcodes = true,
// By default, all barcode formats are scanned for
// Specifying a subset of barcode types to search for would improve performance
ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
// Utilize multiple threads to read barcodes from multiple images in parallel
Multithreaded = true,
// Maximum threads for parallelized barcode reading
// Default is 4
MaxParallelThreads = 2,
// The area of each image frame in which to scan for barcodes
// Specifying a crop area will significantly improve performance and avoid noisy parts of the image
CropArea = new Rectangle(),
// Special setting for Code39 barcodes
// If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
UseCode39ExtendedMode = true
};
// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);
// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);
// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);
// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");
// Get the barcode as an image for further processing
var myBarcodeImage = myBarcode.Image;
Imports IronBarCode
Imports System.Drawing
' Reading a barcode is easy with IronBarcode!
Dim resultFromFile = BarcodeReader.Read("file/barcode.png") ' From a file
Dim resultFromBitMap = BarcodeReader.Read(New Bitmap("barcode.bmp")) ' From a bitmap
Dim resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")) ' From an image file
Dim resultFromPdf = BarcodeReader.ReadPdf("file/mydocument.pdf") ' From PDF use ReadPdf
' To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
Dim myOptionsExample As New BarcodeReaderOptions With {
' Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
' There is a tradeoff in performance as more detail is set
.Speed = ReadingSpeed.Balanced,
' Reader will stop scanning once a single barcode is found (if set to true)
.ExpectMultipleBarcodes = True,
' By default, all barcode formats are scanned for
' Specifying a subset of barcode types to search for would improve performance
.ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
' Utilize multiple threads to read barcodes from multiple images in parallel
.Multithreaded = True,
' Maximum threads for parallelized barcode reading
' Default is 4
.MaxParallelThreads = 2,
' The area of each image frame in which to scan for barcodes
' Specifying a crop area will significantly improve performance and avoid noisy parts of the image
.CropArea = New Rectangle(),
' Special setting for Code39 barcodes
' If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
.UseCode39ExtendedMode = True
}
' Read with the options applied
Dim results = BarcodeReader.Read("barcode.png", myOptionsExample)
' Create a barcode with one line of code
Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
' After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100)
' Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg")
' Get the barcode as an image for further processing
Dim myBarcodeImage = myBarcode.ImageWorks with AI Coding Agents
Claude
Codex
GitHub Copilot
Cursor
Antigravity
Other coding agents
Runs Inside Your Infrastructure
No MCPs or external processing. IronBarcode runs inside your application, keeping documents in your control.
AI-ready Documentation
Clear documentation, API references, and tutorials help coding agents use IronBarcode effectively.
Built for Enterprise Workflows
Add enterprise-grade document capabilities where accuracy, consistency, and control matters.
크로스 플랫폼 지원
.NET 10, 9, 8, 7, 6, 5, Core, Standard 또는 Framework 에서 실행되는 C#, F#, VB.NET 용으로 설계되었습니다.
모바일 QR 코드 지원을 원하시면 IronQR 라이브러리를 사용해 보세요.
.NET 버전:
- C#, VB .NET, F# 언어
- .NET Core (10, 9, 8, 7, 6, 5, 그리고 3.1+)
- .NET Standard (2.0+)
- .NET Framework (4.6.2+)
운영체제 및 프로세서:
- 윈도우 (x64, x86)
- Mac (x64, ARM)
- 리눅스 (x64)
.NET 프로젝트 유형:
- 웹 (Blazor 및 웹폼)
- 모바일 (MAUI)
- 데스크톱 (WPF 및 MAUI)
- 콘솔 (앱 및 라이브러리)
앱 환경:
- 윈도우 (10+, Server 2016+)
- 리눅스 (Ubuntu, Debian, CentOS, etc.)
- Mac (macOS 10+)
- 애플 iOS (13+)
- 안드로이드 API 24+ (v7 “Nougat”)
- Docker (Windows, Linux, Azure)
- Azure (VPS, WebApp, Function)
- AWS (EC2, Lambda)
IDE:
- 마이크로소프트 Visual Studio
- JetBrains ReSharper & Rider
바이너리 인증
- 마이크로소프트 오센티코드
정확성, 사용 편의성 및 속도를 최우선으로 하는 AC# 바코드 라이브러리입니다.
IronBarcode는 .NET 환경에서 바코드를 읽고 생성하는 데 사용되는 최고의 C# 바코드 라이브러리입니다. 사용자 친화적인 API를 통해 개발자는 몇 분 만에 .NET 프로젝트에 바코드 기능을 추가할 수 있습니다.
지금 바로 30일 무료 체험판 키를 받으세요.
바코드를 빠르고 정확하게 읽고 쓰고 스타일을 지정해야 할 때.
생성하다
Style
상호 호환성
지원 플랫폼
- .NET 언어 (C#, F#, VB .NET)
- .NET Core 및 Framework (9, 8, 7, 6, 5, 3, 2 및 4.6.2 이상)
- 플랫폼 (Windows, macOS, Linux, iOS & Android)
읽다
다양한 데이터 형식을 읽을 수 있습니다.
- 이미지 (SVG, JPEG, PNG, GIF, TIFF, BMP)
- IronDrawing
- System.Drawing.Objects
- 스트림
읽기 성능 미세 조정
내결함성
왜 IronBarcode인가?
모든 바코드를 읽고 쓰세요. 빠르게 전송하세요. Windows, Linux, macOS 및 클라우드에서 실행됩니다.
광범위한 형식 지원
- 50+ 바코드 유형: Code 39/93/128, UPC, EAN, QR, Data Matrix, PDF417, Aztec 등.
- 단일 라이브러리에서 바코드를 읽고 씁니다. 별도의 도구가 필요 없습니다.
- 한 번의 호출로 이미지, PDF 또는 HTML로 내보내기.
5분 만에 설치 및 작동 가능
- → 5분 빠른 시작.
- 간단한 API:
BarcodeReader.Read(),BarcodeWriter.CreateBarcode(). - 스마트 기본값: 내장된 자동 이미지 보정 및 바코드 감지.
Enterprise 성능
- .NET 10, Core, Standard, or Framework
- 멀티스레딩 및 일괄 스캐닝: 분당 1,000개 이상의 바코드 처리.
- 어디서나 배포: 클라우드, 온프레미스, 에어 갭, 서버리스.
정확한 판독, 어떤 조건에서도
- ML 기반 전처리: 틀어짐, 노이즈, 방향 및 낮은 DPI 자동 보정.
- 손상되거나 인쇄가 잘못된 바코드에서 98% 이상의 성공률.
- 정확하고 감사 가능한 결과를 위한 잘라낸 영역과 신뢰도 점수.
개발자 우선 지원 및 라이선싱
- 영구 라이선스: 한 번 구매하여 영원히 사용. 선택적 업데이트 및 갱신.
- 24/5 엔지니어 지원(프리미엄에서는 24/7). 실제 사람, 평균 채팅 응답 시간 <1분.
- 30일 환불 보장. 맞지 않나요? 전액 환불, 질문 없음.
건축업자를 위한 정보
- 실제로 사용할 기능들:
- 바코드 읽기/쓰기
- QR 코드 생성
- batch scanning
- 이미지 보정 필터
- 잘라낸 영역 (ROI)
- confidence scores
- barcode styling
- PDF/HTML 내보내기
- 로고 삽입 (QR)
- custom encoding
- 어디서든 작동: Windows, Linux, macOS, Docker, Azure, AWS, 클라우드.
구매자 여러분께
- 신뢰받는2M+ 엔지니어 • 2M+ NuGet 설치.
- 팀이 보고한-40% 개발 시간 절약 DIY/OSS 래퍼 대비.
- 재배포/SaaS 옵션 사용 가능.
- 구매 친화적: 영구 라이선스, 선택적 갱신, 인보이스 가능, 다양한 결제 옵션(현지 포함).
- 30일 환불 보장.
전 세계 수백만 명의 엔지니어가 신뢰하는
개발자들이 매번 묻는 모든 질문에, 예! IronBARCODE
IronBarcode가 QR, Aztec, Data Matrix, PDF417, UPC, EAN, Code128 같은 주요 바코드 형식을 단일 .NET 어셈블리에서 읽고 쓸 수 있습니까?예!
단일 이미지나 PDF 페이지에서 여러 유형의 바코드를 한꺼번에 읽을 수 있습니까?예!
외부 페이지-이미지 변환이 필요 없이 PDF에서 직접 바코드를 읽을 수 있습니까?예!
생성된 QR 코드를 로고, 맞춤 색상, 조정된 테두리로 스타일링할 수 있습니까?예!
읽기 속도를 높이기 위해 이미지 보정 필터(소음 제거, 대비, 비뚤어짐)를 적용합니까?예!
값, 이진 데이터, 방향 및 경계 상자를 포함한 세부 결과 데이터를 반환합니까?예!
바코드를 디스크에 저장하지 않고 바로 Stream 또는 byte[]로 생성할 수 있습니까?예!
Windows, Linux, macOS, Docker, Azure의 .NET Core, Standard 및 Framework에서 완전히 크로스 플랫폼을 지원합니까?예!
멀티 스레딩과 비동기를 사용하여 고성능 배치 처리를 지원하나요?예!
바코드를 HTML 데이터 URI로 출력하거나 기존 PDF에 스탬프할 수 있나요?예!
부분적으로 손상된 경우에도 스캔 가능한 내결함성 바코드를 지원하나요?예!
지금 무료로 내 라이브 프로젝트에서 IronBarcode를 테스트할 수 있나요?예! 30일 무료 체험을 시작하려면 여기를 클릭하세요
시작할 준비 되셨나요?
Nuget Downloads 2,452,240|버전:2026.9방금 출시


