Word DOCX C#에 바코드 QR 코드 삽입

바코드가 포함된 Word 문서를 생성해야 하는 일부 시나리오에서. 따라서 이번 블로그 게시물에서는 C#을 사용하여 Word DOC 또는 DOCX 문서에 바코드를 삽입하는 과정을 안내합니다.

Word 문서에 바코드를 추가하는 이유는 무엇입니까?

Word 문서에 바코드 추가를 고려해야 하는 이유를 살펴보겠습니다.

규정 준수 및 규제: 특정 산업에서는 규제 표준 준수가 필수입니다. 바코드는 정보를 인코딩하는 표준화되고 규정을 준수하는 방법을 제공하여 문서가 업계 규정을 준수하도록 보장합니다.

재고 관리 및 자산 추적: 바코드는 재고 관리 및 자산 추적에서 중추적인 역할을 합니다. 재고 목록, 제품 라벨 또는 자산 문서와 관련된 Word 문서에 바코드를 삽입함으로써 기업은 자산을 효율적으로 추적하고 관리할 수 있습니다.

문서 자동화 및 작업 흐름 효율성: 바코드를 Word 문서에 통합하면 문서 자동화가 촉진되고 전반적인 작업 흐름 효율성이 향상됩니다. 바코드 스캐닝을 통해 데이터 캡처를 자동화하면 시간을 절약하고 수동 개입을 줄이며 보다 원활하고 간소화된 작업 흐름에 기여할 수 있습니다.

C#을 사용하여 Word 문서에 바코드 삽입

다음 단계에서는 C#을 사용하여 Word DOCX 문서에 바코드를 삽입하는 방법을 설명합니다.

  • 시스템에서 Conholdate.Total for .NET을 설정합니다.
  • BarcodeGenerator 클래스 개체를 사용하여 바코드를 만듭니다.
  • BarCodeImageFormat을 사용하여 바코드 이미지를 BMP 이미지로 스트림에 씁니다.
  • Document 클래스를 사용하여 새 Word 문서를 만듭니다.
  • DocumentBuilder 클래스를 사용하여 문서 개체에 대한 빌더를 만듭니다.
  • InsertImage 메서드를 사용하여 바코드 이미지를 Word 문서에 삽입합니다.
  • Save 메서드를 사용하여 Word 문서를 내보냅니다.

아래 샘플 코드는 C#을 사용하여 Word 문서에 바코드를 삽입하는 방법을 보여줍니다.

// 선형 바코드 개체를 인스턴스화하고 바코드의 코드 텍스트 및 기호 유형을 설정합니다.
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.Code39Standard, "1234567890");

// 메모리 스트림 생성 및 바코드 이미지를 메모리 스트림에 저장
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// 새 Word 문서 만들기
Aspose.Words.Document doc = new Aspose.Words.Document();

// 문서 객체에 대한 빌더 생성
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// 문서에 바코드 이미지 삽입
builder.InsertImage(ms);

// 워드 문서를 저장하세요
doc.Save("Barcode.docx");

C#의 Word DOCX에 QR 코드 추가

아래 단계에 따라 C#의 Word DOCX 문서에 QR 코드를 추가할 수 있습니다.

  • 사용자 측에 Conholdate.Total for .NET을 설치합니다.
  • BarcodeGenerator 클래스를 사용하여 바코드 개체를 인스턴스화하고 QR 유형을 설정합니다.
  • 메모리 스트림을 생성하고 Save 메서드를 사용하여 여기에 바코드 이미지를 씁니다.
  • Document 클래스를 사용하여 새 Word 문서 클래스 개체를 초기화합니다.
  • DocumentBuilder 클래스를 사용하여 빌더 개체를 초기화합니다.
  • InsertImage 메서드를 사용하여 문서에 QR 코드 이미지를 추가합니다.
  • Save 메서드를 사용하여 출력 Word 문서를 렌더링합니다.

다음 코드 조각은 C#에서 Word 문서에 QR 코드를 삽입하는 방법을 보여줍니다.

// 선형 바코드 개체를 인스턴스화하고 바코드의 코드 텍스트 및 기호 유형을 설정합니다.
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "1234567");

// 메모리 스트림 생성 및 바코드 이미지를 메모리 스트림에 저장
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);

// 새 Word 문서 만들기
Aspose.Words.Document doc = new Aspose.Words.Document();

// 문서 객체에 대한 빌더 생성
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// 문서에 바코드 이미지 삽입
builder.InsertImage(ms,
    Aspose.Words.Drawing.RelativeHorizontalPosition.Margin,
    400,
    Aspose.Words.Drawing.RelativeVerticalPosition.Margin,
    -50,
    100,
    100,
    Aspose.Words.Drawing.WrapType.Square);

// 워드 문서를 저장하세요
doc.Save("QR-Code.docx");

무료 평가판 라이센스

평가 제한 없이 API 기능을 테스트할 수 있는 무료 임시 라이선스를 얻을 수 있습니다.

마무리

다음 단계를 수행하면 바코드 생성을 C# 애플리케이션에 쉽게 통합하고 생성된 바코드를 Word 문서에 원활하게 삽입할 수 있습니다. 이 접근 방식은 문서 자동화, 재고 추적 또는 바코드 데이터가 필수적인 모든 시나리오 등 다양한 사용 사례로 확장될 수 있습니다. 또한, 질문이 있으시면 언제든지 포럼으로 연락해 주시기 바랍니다.

또한보십시오