바코드는 기계가 읽을 수 있는 형식으로 데이터를 표시하는 방법입니다. 바코드는 일반적으로 많은 수의 항목을 빠르게 식별하는 데 사용됩니다. 이 기사에서는 .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#에서 바코드 생성 및 문서에 적용
다음은 바코드를 생성하고 이를 문서에 적용하는 단계입니다. 대상 문서가 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에 대해 자세히 알아볼 수 있습니다. 포럼에서 저희에게 연락하십시오.