바코드는 기계가 읽을 수 있는 형식으로 데이터를 표시하는 방법입니다. 바코드는 일반적으로 많은 수의 항목을 빠르게 식별하는 데 사용됩니다. 이 기사에서는 .NET 애플리케이션 내에서 바코드를 생성하는 방법을 배웁니다. 또한 생성된 바코드를 C#을 사용하여 문서 및 이미지에 어떻게 적용할 수 있는지 확인할 수 있습니다.

다음 주제는 아래에서 다룹니다.

바코드 생성을 위한 .NET API

GroupDocs.Signature에는 다양한 파일 형식의 문서, 이미지 또는 파일에 서명할 수 있는 .NET API가 있습니다. 이 API를 사용하면 QR 코드, 바코드, 텍스트, 이미지, 메타데이터, 전자 서명, 스탬프, 전자 서명과 같은 다양한 유형의 서명을 쉽게 적용할 수 있습니다. 또한 다양한 방법으로 서명 모양을 사용자 정의할 수 있습니다.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션용 API를 설치할 수 있습니다. 패키지 관리자에서 다음 명령을 사용할 수도 있습니다.

PM> Install-Package GroupDocs.Signature

C#을 사용하는 문서 및 이미지용 바코드

바코드는 사용자 정의된 텍스트, 모양 및 다양한 인코딩 유형을 사용하여 프로그래밍 방식으로 생성할 수 있습니다. 지원되는 바코드 유형에는 Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Pharmacode, Postnet, UPCA 등이 있습니다. 이러한 바코드는 지원되는 문서 및 이미지 형식의 많은 목록에 적용할 수 있습니다.

다음은 문서 또는 이미지에 바코드를 적용하는 주요 단계입니다.

  • 문서 또는 이미지를 로드합니다.
  • 텍스트, 모양, 인코딩 및 기타 속성과 함께 바코드를 생성합니다.
  • 불러온 파일에 적용합니다.
C#에서 바코드 생성

C#에서 바코드 생성 및 문서에 적용

다음은 바코드를 생성하고 이를 문서에 적용하는 단계입니다. 대상 문서가 MS Word 문서, PDF 파일, Excel 스프레드시트 또는 프레젠테이션이든 상관없이 바코드를 추가하는 단계는 모든 다른 형식에 대해 동일합니다.

  • 서명 클래스를 사용하여 문서(PDF, Word Doc, Spreadsheet, PPT, …)를 로드합니다.
  • BarcodeSignOptions 클래스를 사용하여 바코드 옵션을 설정합니다.
  • 인코딩 유형, 위치, 크기 등과 같은 바코드 속성을 설정합니다.
  • Sign 메서드를 호출하여 바코드를 적용하고 로드된 문서에 서명합니다.

다음 소스 코드는 바코드를 생성하고 C#을 사용하여 PDF 문서에 첨부합니다.

// 문서에 바코드 생성 및 적용(DOC, DOCX, PDF, PPT, XLS, XLSX, ...)
using (Signature signature = new Signature("path/document.pdf"))
{
    // 바코드 텍스트로 바코드 옵션 생성
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // 바코드 인코딩 Ttype 설정
        EncodeType = BarcodeTypes.Code128,

        // 서명 위치 설정
        Left = 205,
        Top = 170,
        Width = 200,
        Height = 50
    };
    // 서명할 문서에 바코드를 적용합니다.
    SignResult result = signature.Sign("path/document-with-barcode.pdf", options);
}

C#에서 바코드 생성 및 이미지에 적용

마찬가지로 이미지에 바코드를 적용하는 방법도 다르지 않습니다. 올바른 이미지를 로드하기만 하면 나머지 단계와 코드는 위의 문서에 바코드를 적용하는 데 사용된 것과 동일하게 유지됩니다.

다음은 바코드를 생성하고 이를 이미지에 적용하는 단계입니다.

  • 서명을 사용하여 이미지(JPG, PNG, WebP, …)를 로드합니다.
  • BarcodeSignOptions를 사용하여 바코드 옵션을 준비합니다.
  • 텍스트, 인코딩 유형, 위치, 크기, 모양 등을 설정하여 바코드를 사용자 정의합니다.
  • 서명 방식으로 이미지에 바코드를 적용하여 서명합니다.

다음 소스 코드는 바코드를 생성하고 C#을 사용하여 JPG 이미지에 첨부합니다.

// 이미지에 바코드 생성 및 적용(JPG, PNG, BMP, ...)
using (Signature signature = new Signature("path/image.jpg"))
{
    // 바코드 텍스트로 바코드 옵션 생성
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // 바코드 인코딩 Ttype 설정
        EncodeType = BarcodeTypes.Code128,

        // 서명 위치 설정
        Left = 20,
        Top = 150,
        Width = 160,
        Height = 30
    };
    // 서명할 문서에 바코드를 적용합니다.
    SignResult result = signature.Sign("path/document-with-barcode.jpg", options);
}

무료 API 라이선스 받기

평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.

결론

결론적으로 C#에서 바코드를 생성하는 방법을 배웠습니다. 또한 이러한 생성된 바코드를 이미지 및 문서에 추가하는 방법을 살펴보았습니다. 이제 고유한 바코드 생성기 .NET 애플리케이션을 개발할 수 있습니다.

문서를 사용하거나 GitHub에서 사용할 수 있는 예제를 사용하여 .NET 서명 API에 대해 자세히 알아볼 수 있습니다. 포럼에서 저희에게 연락하십시오.

또한보십시오