워터 마크는 문서에 삽입되거나 다른 이미지에 중첩 된 텍스트, 로고 또는 기타 그래픽 패턴입니다. 그 목적은 원본 문서 나 이미지의 신분을 유지하여 허가없이 사용을 금지하는 것입니다. .NET 애플리케이션 개발자로서 문서 처리 C# 응용 프로그램에 Word 문서에 워터 마크를 삽입하는 기능을 제공 할 수 있습니다. 이 블로그에서는 무료 및 오픈 소스 .NET API를 사용하여 C#의 워드 문서에 워터 마크를 삽입하는 방법을 보여줍니다.

Microsoft Word {.wp-block-heading}을 사용하여 Word 문서에 워터 마크 삽입

C#을 사용하여 워터 마크를 문서에 삽입 할 수있는 방법을 살펴보기 전에 Microsoft Word를 사용하여 동일한 방법을 살펴 보겠습니다. Microsoft Word를 사용하면 문서에 텍스트 또는 이미지 워터 마크를 삽입하여 문서의 신원을 보호 할 수 있습니다. 문서에 맞춤형 워터 마크를 삽입 할 수도 있습니다. 워터 마크는 텍스트 뒤의 페이지에 백그라운드에 나타납니다.

Microsoft Word {.wp-block-heading}을 사용하여 Word 문서에 워터 마크를 삽입하는 단계

다음 단계를 사용하여 Microsoft Word를 사용하여 Word 문서에서 워터 마크를 만들 수 있습니다.

  1. 디자인 탭에서 워터 마크 를 선택하십시오.
  2. 사용 가능한 옵션에서 문서에 삽입 할 워터 마크 유형으로 텍스트 또는 이미지를 선택하십시오.
  3. OK 버튼을 선택하십시오 ! 워터 마크 옵션은 디자인 탭에서 강조 표시됩니다.!

C#을 사용하여 Word 문서에 WaterMark를 삽입하는 방법? {.WP- 블록 헤드}

이제 Microsoft Word를 사용하여 Word 문서에 워터 마크를 삽입하는 방법을 보았으므로 C# 응용 프로그램에서 .NET 용 NPOI API를 사용하여 동일한 작업을 수행 할 수 있습니다. NPOI API를 아직 설치하지 않은 경우 .NET 프로젝트에서 NPOI API 설치에 대한 포괄적 인 안내서를 살펴볼 수 있습니다.

c# {.wp-block-heading}을 사용하여 Word 문서에 워터 마크 삽입에 대한 단계별 가이드}

이 단계에서 .NET 프로젝트는 C#에서 NPOI API를 사용하여 워드 문서에 워터 마크를 삽입하기위한 코드를 작성할 준비가되어 있어야합니다. 이 목적을 위해 다음 단계를 사용할 수 있습니다.

  1. C# 프로젝트에서 XWPFDocument 클래스 인스턴스 생성
  2. XWPFPARAGRAPH 및 XWPFRUN 객체를 추가하십시오
  3. 워터 마크 텍스트를 설정하십시오
  4. 1 단계에서 만든 xwpfdocument 인스턴스를 사용하여 문서를 저장합니다.
using (XWPFDocument doc = new XWPFDocument())
{
    XWPFParagraph paragraph = doc.CreateParagraph();
    XWPFRun run = paragraph.CreateRun();
    run.SetText("The Body:");
    var hfPolicy = doc.CreateHeaderFooterPolicy();
    hfPolicy.CreateWatermark("D R A F T");

    using (FileStream fs = new FileStream("watermark.docx", FileMode.Create))
    {
        doc.Write(fs);
    }
}

결론 {.WP- 블록 헤드}

이 기사에서는 C# 프로그래밍 언어에서 NPOI API를 사용하여 워드 문서에 워터 마크를 삽입하는 방법을 보여주었습니다. NPOI API는 오픈 소스 API이며 Microsoft Word 문서를 사용하는 데 무료로 사용할 수 있습니다. C#에서 문서 파일로 작업하기위한 다른 NPOI 예제를 볼 수 있습니다.