.NET용 Aspose.BarCode는 모든 각도에서 여러 이미지 유형의 1D 및 2D 바코드를 생성하고 인식하는 강력한 라이브러리입니다. 개발자는 바코드 생성 및 스캔 기능을 .NET 애플리케이션에 쉽게 추가할 수 있습니다. 또한 생성된 바코드를 다양한 고품질 이미지 형식으로 내보낼 수 있습니다.
.NET용 Aspose.BarCode는 배경 색상, 막대 색상, 회전 각도, x-차원, 이미지 품질, 해상도, 캡션, 크기 등과 같은 생성된 바코드의 모양을 조작하는 것을 지원합니다. 또한 API는 다양한 유형의 기호뿐만 아니라 다양한 유형의 인식 및 이미징 기능을 지원합니다.
고급 .NET 바코드 API 기능
쉽게 바코드 라벨 인쇄
스트림 또는 파일에 저장 또는 로드
2D 유형의 문자(비영어) 인코딩 및 디코딩
모든 각도에서 바코드 이미지 회전
여러 페이지 TIFF에서 바코드 스캔
선형, 2D 및 우편 기호 지원
지원되는 기호
.NET 바코드 라이브러리는 인코딩 및 디코딩 기능 모두에 대해 여러 1D, 2D 및 우편 바코드 기호를 지원합니다.
API 지원 선형 유형은 다음과 같습니다.
- EAN 13
- EAN 8
- UPC A
- UPC E
- Interleaved 2 of 5
- 기준 2 of 5
- MSI
- Code 11
- Codabar
- EAN 14 (SCC 14)
- SSCC 18
- ITF 14
- Matrix 2 of 5
- PZN
- Code 128
- Code 39 펼친
- Code 39 기준
- Code 93 펼친
- Code 16K
- Code 93 기준
- IATA 2 of 5
- OPC
- GS1Code128
- ISBN
- ISMN
- ISSN
- ITF6
- VIN
- Pharmacode
- DatabarOmniDirectional
- DatabarTruncated
- DatabarLimited
- DatabarExpanded
- DatabarStacked
- DatabarExpandedStacked
- DatabarStackedOmniDirectional
- PatchCode
- Supplement (디코드만)
2D 유형에는 다음이 포함됩니다.
- PDF 417
- Macro PDF 417
- Micro PDF 417
- Aztec
- DataMatrix
- Compact PDF 417 (디코드만)
- QR
- MicroQR
- DotCode
- MaxiCode
- GS1DataMatrix
- Italian Post 25
- Code16K
우편 유형은 다음과 같습니다.
- Postnet
- Planet
- Australia Post
- USPS OneCode
- Deutsche Post Identcode
- RM4SCC
- Deutsche Post Leticode
- SingaporePost
- AustralianPosteParcel
- SwissPostParcel
- UpcaGs1DatabarCoupon
바코드 생성
바코드 생성기 API는 다양한 기호를 지정하고 코드 텍스트(바코드 이미지로 인코딩될 데이터)를 설정하고 배경 전경색, 글꼴 및 위치(숨김, 위, 아래) 및 정렬과 같은 모양 관련 속성을 설정하여 바코드를 생성하도록 제공합니다. . 또한 PDF 417, Data Matrix, Aztec, QR 및 Micro QR 바코드 등과 같은 2차원 바코드를 1차원과 동일한 방식으로 생성할 수 있습니다.
바코드 생성 - C#
// 문서 디렉토리의 경로.
string dataDir = "define-your-directory";
// 객체를 인스턴스화하고 다른 바코드 속성을 설정합니다.
BarcodeGenerator generator = new BarcodeGenerator (Encode유형.Code128, "1234567");
generator.Parameters.Barcode.XDimension.Millimeters = 1f;
// 이미지를 시스템에 저장하고 이미지 형식을 Jpeg로 설정합니다.
generator.Save(dataDir + "output.jpg", BarCodeImageFormat.Jpeg);
이미징, 회전 및 크기 조정 지원
.NET용 Aspose.BarCode를 사용하면 레이블 테두리, 테두리 색상, 스타일, 여백 및 너비를 조작할 수 있습니다. 또한 이미지 색상, 배경 색상 및 막대 색상을 수정하는 기능을 제공합니다. 또한 바코드 이미지를 원하는 각도로 회전하고 앤티앨리어싱으로 고품질 이미지를 생성할 수 있습니다. 이 외에도 지원되는 이미지 형식으로 저장하면서 결과 이미지에 대한 사용자 정의 해상도를 설정할 수 있습니다.
바코드 스캔
Barcode API에는 가장 일반적으로 사용되는 1D 및 2D 바코드를 읽거나 감지하여 어디서나 감지할 수 있는 또 다른 강력한 기능이 포함되어 있습니다. 몇 줄의 코드만으로 이미지에서 바코드를 감지할 수 있습니다.
바코드 인식 - C#
using (BarCodeReader reader = new BarCodeReader(@"d:\template.jpg"))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("Type: " + result.CodeType);
Console.WriteLine("CodeText: " + result.CodeText);
}
}