
바코드는 데이터의 그래픽 표현으로, 일반적으로 필수 정보를 인코딩하는 평행선, 점 또는 직사각형으로 구성됩니다. 바코드는 제품 세부정보 삽입, 재고 추적 및 제품 이동 관리를 위해 다양한 산업에서 널리 사용됩니다. 많은 경우, C#을 사용하여 Word 문서에 동적 바코드를 추가해야 할 수도 있습니다. Microsoft Word는 DOCX 및 DOC와 같은 인기 있는 파일 형식을 지원합니다. 이 기사에서는 Aspose를 사용하여 C#으로 Word 문서에 바코드를 만드는 방법을 탐구합니다.
목차
- Word 문서에서 바코드를 생성하기 위한 C# API
- Word 문서에 바코드 생성 및 추가
- 기존 Word 문서에 바코드 추가
- Word 문서에 QR 코드 추가
- Word 문서에서 바코드 읽기
Word 문서에서 바코드를 생성하기 위한 C# API
ASP.NET MVC에서 C#을 사용하여 Word 문서에서 바코드 데이터를 읽기 위해 두 단계 접근 방식을 사용할 것입니다. 첫째, Aspose.Words for .NET API를 사용하여 Word 문서를 생성하거나 로드합니다. 다음으로, Aspose.BarCode for .NET API를 사용하여 바코드 이미지를 생성합니다. Aspose.Words의 Document 클래스는 새 Word 문서를 생성하거나 기존 문서를 열 수 있도록 해주며, Save() 메서드는 문서를 저장하는 기능을 제공합니다. DocumentBuilder 클래스는 문서를 작성하기 위한 메서드를 제공하며, 이미지 삽입을 위한 InsertImage() 메서드를 포함합니다.
Aspose.BarCode for .NET API는 다양한 바코드 유형을 지원합니다. 바코드를 생성하기 위해 BarcodeGenerator 클래스를 제공하며, 이는 EncodeType 및 인코딩할 텍스트를 매개변수로 요구합니다. 생성된 바코드는 Save() 메서드를 사용하여 저장할 수 있습니다. 또한, API에는 저장 형식을 지정하기 위한 BarCodeImageFormat 열거형이 포함되어 있으며, 이미지를 읽기 위한 BarCodeReader 클래스도 제공됩니다.
API의 DLL을 다운로드하거나 NuGet을 통해 설치할 수 있습니다:
PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.Words
C#에서 Word 문서에 바코드 생성 및 추가
C# .NET을 사용하여 Word 문서에 바코드를 생성하려면 다음 단계를 따르십시오:
- BarcodeGenerator 클래스의 인스턴스를 EncodeType 및 인코딩할 텍스트를 인수로 사용하여 생성합니다.
- 메모리 스트림 객체를 인스턴스화합니다.
- Save() 메서드를 호출하여 바코드 이미지를 메모리 스트림에 저장합니다.
- Document 클래스의 새 인스턴스를 생성합니다.
- Document 객체로 DocumentBuilder 인스턴스를 초기화합니다.
- 메모리 스트림을 사용하여 바코드 이미지를 삽입하기 위해 InsertImage() 메서드를 사용합니다.
- 마지막으로, 출력 DOCX 파일 경로를 지정하여 Save() 메서드를 호출합니다.
다음 코드 예제는 C# .NET을 사용하여 Word 문서에 바코드를 생성하는 방법을 효율적으로 보여줍니다:

C#에서 새 Word 문서에 바코드 생성 및 추가.
C#에서 기존 Word 문서에 바코드 추가
C#을 사용하여 기존 Word 문서에 바코드를 추가하려면 다음 단계를 따르십시오:
- BarcodeGenerator 클래스의 인스턴스를 생성하고 EncodeType 및 인코딩할 텍스트를 제공합니다.
- 메모리 스트림 객체를 생성합니다.
- _Save()_를 사용하여 바코드 이미지를 메모리 스트림에 저장합니다.
- Document 클래스를 사용하여 기존 Word 문서를 로드합니다.
- Document 객체로 DocumentBuilder 인스턴스를 초기화합니다.
- 메모리 스트림과 함께 InsertImage() 메서드를 사용하여 바코드 이미지를 삽입합니다.
- 원하는 DOCX 파일 경로로 Save() 메서드를 호출합니다.
다음 코드 예제는 C# .NET으로 Word 문서에 바코드를 생성하는 방법을 보여줍니다:

C#에서 기존 Word 문서에 바코드 추가.
C#을 사용하여 Word 문서에 QR 코드 추가
Word 문서에 QR 코드 이미지를 추가하려면 다음 단계를 따르십시오:
- BarcodeGenerator 클래스의 인스턴스를 생성하고 **EncodeType**를 QR 또는 **GS1QR**로 설정합니다.
- 이미지를 저장하고 삽입하기 위해 위와 동일한 단계를 따릅니다.
다음 예제는 C# .NET을 사용하여 Word 문서에 QR 코드를 추가하는 방법을 설명합니다:

C#을 사용하여 Word 문서에 QR 코드 추가.
C#을 사용하여 Word 문서에서 바코드 읽기
C#을 사용하여 Word 문서에서 바코드 데이터를 읽으려면:
- Document 클래스를 사용하여 기존 Word 문서를 로드합니다.
- GetChildNodes() 메서드를 사용하여 Shape 유형의 **NodeCollection**에 접근합니다.
- 도형을 반복하며 도형이 이미지인지 확인합니다.
- 이미지를 스트림에 저장합니다.
- 이미지 스트림 및 DecodeType 매개변수로 BarCodeReader 인스턴스를 생성합니다.
- ReadBarCodes() 메서드를 호출하여 **BarCodeResult**를 검색합니다.
- 바코드 정보를 표시합니다.
다음 코드 예제는 Aspose C#을 사용하여 Word 문서에서 바코드 데이터를 읽는 방법을 보여줍니다:
Codetext found: 1234567890, Symbology: Code39Standard
무료 라이센스 받기
제한 없이 라이브러리를 사용해 볼 수 있는 무료 임시 라이센스를 받을 수 있습니다.
결론
이 기사에서는 다음 내용을 다루었습니다:
- 프로그래밍 방식으로 Word 문서 생성하는 방법.
- 바코드 이미지를 생성하고 Word 문서에 추가하는 단계.
- QR 코드를 생성하고 Word 문서에 삽입하는 방법.
- C#에서 Word 문서에서 바코드 이미지를 읽는 기술.
자세한 내용은 Aspose.BarCode for .NET API 문서를 참조하십시오. 질문이 있으시면 포럼에서 언제든지 문의해 주십시오.