
바코드는 데이터의 그래픽 표현으로, 일반적으로 평행선, 점 또는 직사각형으로 구성되어 중요한 정보를 인코딩합니다. 바코드는 제품 세부정보를 삽입하고, 재고를 추적하며, 제품 이동을 관리하는 데 산업에서 널리 사용됩니다. 다양한 상황에서 C#을 사용하여 Word 문서에 동적 바코드를 추가해야 할 수도 있습니다. Microsoft Word는 DOCX 및 DOC와 같은 인기 있는 파일 형식을 지원합니다. 이 기사에서는 C#과 Aspose를 사용하여 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 문서를 로드합니다.
- **NodeCollection**에 있는 Shape 유형의 노드를 GetChildNodes() 메서드를 사용하여 접근합니다.
- 도형을 반복하면서 도형이 이미지인지 확인합니다.
- 이미지를 스트림에 저장합니다.
- 이미지 스트림과 DecodeType 매개변수로 BarCodeReader 인스턴스를 생성합니다.
- ReadBarCodes() 메서드를 호출하여 **BarCodeResult**를 검색합니다.
- 바코드 정보를 표시합니다.
다음 코드 예제는 Aspose C#을 사용하여 Word 문서에서 바코드 데이터를 읽는 방법을 보여줍니다:
Codetext found: 1234567890, Symbology: Code39Standard
무료 라이센스 받기
제한 없이 라이브러리를 사용해 볼 수 있는 무료 임시 라이센스를 받을 수 있습니다.
결론
이 기사에서는 다음을 다루었습니다:
- 프로그래밍 방식으로 Word 문서를 생성하는 방법.
- 바코드 이미지를 생성하고 Word 문서에 추가하는 단계.
- QR 코드를 생성하고 Word 문서에 삽입하는 방법.
- C#에서 Word 문서에서 바코드 이미지를 읽는 기술.
자세한 정보는 Aspose.BarCode for .NET API의 문서를 참조하십시오. 질문이 있는 경우 포럼에서 언제든지 문의해 주십시오.