ASPOSE.BarCOD를 사용하여 DotCode 바코드를 생성하는 방법 .NET

ASPOSE.BarCOD를 사용하여 DotCode 바코드를 생성하는 방법 .NET

이 기사는 C#에서 .NET을 위한 Aspose.BarCode를 사용하여 Docode 바코드를 생성하는 방법을 보여줍니다.DOTCODE는 산업, 물류 및 직접 부분 마케팅 응용 프로그램을위한 전문 2D 바 코드입니다.그것의 능력으로 인해 빠르고 신뢰할 수 있게 곡선, 단단한 또는 어려운 표면에 데이터를 암호화 할 수 있습니다.

현실 세계 문제

제조업체 및 물류 공급 업체는 종종 일반적인 바코드가 적용되지 않는 환경에서 제품, 부품 또는 포장 라벨을 표시해야합니다.DotCode는 DPM (직접 부분 표시), 고속 로지스틱 및 자동화 라인에 유일하게 적합하지만 대부분의 .NET 바 코드 도구는이 형식을 지원하지 않습니다.

솔루션 검토

Aspose.BarCode for .NET은 완전한 도트 코드 세대를 지원하여 개발자가 산업 또는 대량 환경을 위한 지속 가능하고 기계 읽을 수 있는 바코드를 만들 수 있도록 하며, 사용자 지정 크기와 배열을 제공합니다.

원칙

시작하기 전에, 당신이 가지고 있는지 확인:

  • Visual Studio 2019 또는 이후
  • .NET 6.0 또는 이후 (또는 .Net Framework 4.6.2+)
  • NuGet를 통해 설치된 .NET을 위한 Aspose.BarCode
  • C#에 대한 기본 지식
PM> Install-Package Aspose.BarCode

단계별 실행

단계 1: Aspose.BarCode 설치 및 가져오기

NuGet 패키지를 설치하고 필요한 이름 공간을 가져오십시오 :

using Aspose.BarCode.Generation;

2단계 : DotCode Barcode Generator 만들기

DotCode에 대한 발전기를 설치하십시오 :

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, "PARTID: A1234B5");

단계 3: DotCode 설정 사용자 정의

필요에 따라 크기, 줄, 열 또는 스타일을 설정하십시오 :

// Set module (pixel) size
generator.Parameters.Barcode.XDimension.Pixels = 6;
// Optional: Set number of rows and columns
generator.Parameters.Barcode.DotCode.DotCodeRows = 12;
generator.Parameters.Barcode.DotCode.DotCodeColumns = 10;
// Optional: Set foreground and background color
generator.Parameters.Barcode.BarColor = Color.Black;
generator.Parameters.Barcode.BackColor = Color.White;

단계 4 : DotCode 바코드를 생성하고 저장합니다.

바코드를 PNG, JPEG 또는 지원되는 형식으로 내보내십시오.

generator.Save("dotcode-part.png", BarCodeImageFormat.Png);

단계 5 : 완전한 예제

using Aspose.BarCode.Generation;
using System.Drawing; // Required for Color

class Program
{
    static void Main()
    {
        // Create DotCode generator for a part ID
        BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, "PARTID: A1234B5");
        generator.Parameters.Barcode.XDimension.Pixels = 6;
        generator.Parameters.Barcode.DotCode.DotCodeRows = 12;
        generator.Parameters.Barcode.DotCode.DotCodeColumns = 10;
        generator.Parameters.Barcode.BarColor = Color.Black;
        generator.Parameters.Barcode.BackColor = Color.White;
        generator.Save("dotcode-part.png", BarCodeImageFormat.Png);
        // Test output with industrial DotCode scanners
    }
} 

사례 및 응용 프로그램 사용

  • 직접 부분 표시: 자동차, 항공 우주 또는 전자 부품
  • 산업 자동화: 고속 운송기 라벨링
  • Logistics: 패키지 또는 주식에 대한 강력한 코드

일반적인 도전과 해결책

도전 1 : 도코드 읽을 수 없습니까?해결책 : 산업 스캐너를 사용하여 테스트, 응용 프로그램에 대한 명확한 색상과 올바른 모듈 크기를 사용합니다.

도전 2 : 이미지 크기 또는 배열 문제?해결책 : 라인/열, XDimension 및 수출 해상도를 최적의 일치로 조정합니다.

도전 3 : 데이터가 너무 오래 있습니까?해결책 : 코드 텍스트를 단축하거나 네트워크 크기를 증가시킵니다 (더 라인 / 열).

성과 고려 사항

  • 데이터와 표면 영역을 일치시키기 위해 라인과 열을 튜닝합니다.
  • Batch는 자동화 작업 흐름을 위한 DotCode 바코드를 생성합니다.
  • in-memory barcode 수출을 위한 메모리 스트림 사용

모범 사례

  • 모듈 크기와 네트워크를 선택하여 응용 프로그램의 공간에 맞게 합니다.
  • DotCode 테스트는 둥근, 단단한 또는 직접 표시된 표면에서
  • 신뢰할 수 있는 기계 읽기 위해 높은 대조 색상을 사용하십시오.
  • 문서 코드 텍스트 및 추적 설정

고급 시나리오

배치 생성 DotCode 바코드

foreach (var part in parts)
{
    BarcodeGenerator g = new BarcodeGenerator(EncodeTypes.DotCode, part.CodeText);
    g.Save($"dotcode_{part.Id}.png", BarCodeImageFormat.Png);
}

DotCode Row 및 Column 크기를 설정합니다.

generator.Parameters.Barcode.DotCode.DotCodeRows = 20;
generator.Parameters.Barcode.DotCode.DotCodeColumns = 16;

결론

.NET을 위한 Aspose.BarCode를 사용하면 산업용 및 물류용 도트코드 바코드를 생성할 수 있으며, 이는 직접적인 부품 표시 및 대량 환경에 적합합니다. Aspose.BarCode API 참조 .

 한국어