C# .NET을 사용하여 Word 파일 워터마킹

문서가 잘못된 방식으로 사용되는 것을 방지하고 자신만의 브랜드 라벨을 붙이기 위해 워터마크를 사용할 수 있습니다. 이 문서에서는 C#을 사용하여 Word 문서에 워터마크를 쉽게 추가하는 방법을 보여줍니다. 텍스트 워터마크와 이미지 워터마크를 모두 추가하는 방법을 알아 보겠습니다.

다음은 다루는 주제에 대한 빠른 링크입니다.

텍스트 및 이미지 워터마킹 - .NET API

GroupDocs.Watermark는 Word 문서에서 워터마크 작업을 위해 C#과 함께 사용할 워터마킹용 .NET API를 보여줍니다. 이는 워드 프로세싱 문서, 프리젠테이션, 스프레드시트, 이미지 등과 같은 파일에서 워터마크를 추가, 제거 및 제거하는 데 도움이 됩니다. 문서를 사용하여 자세한 내용을 확인할 수 있습니다. NuGet을 사용하여 다운로드할 수 있습니다.

PM> Install-Package GroupDocs.Watermark

C#을 사용하여 Word 문서에 텍스트 워터마크 추가

텍스트 워터마크는 특별한 방법으로 문서에 글을 쓰는 것과 같습니다. 모든 페이지에 넣을 수도 있고 한 페이지에만 넣을 수도 있습니다. 방법은 다음과 같습니다.

  • Watermarker 클래스를 사용하여 Word 문서를 불러옵니다.
  • TextWatermark 클래스를 사용하여 텍스트 워터마커를 초기화합니다.
  • 회전 각도, 정렬, 불투명도, 전경색 및 배경색 등을 추가하여 모양을 설정합니다.
  • Word 문서에 텍스트 워터마크를 추가하세요.
  • Save 메서드를 사용하여 새 워터마크로 문서를 저장합니다.

다음은 C#을 사용하여 Word 문서에 텍스트 워터마크를 추가하는 방법에 대한 예입니다.

// C#을 사용하여 Word 파일의 페이지에 워터마크 텍스트 추가
using (Watermarker watermarker = new Watermarker("path/document.docx"))
{
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 80))
    {
        RotateAngle = -45,
        Opacity = .3,
        ForegroundColor = Color.DarkBlue,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };
    watermarker.Add(watermark);
    watermarker.Save("path/watermarked.docx");
}

이 코드를 따르면 Word 문서의 모든 페이지에서 선택한 텍스트를 볼 수 있습니다.

Word 문서의 텍스트 워터마크 예

C#을 사용하여 Word 문서에 이미지 워터마크 추가

텍스트 워터마크를 적용하는 것과 마찬가지로 Word 문서에 그림을 추가할 수도 있습니다. 방법은 다음과 같습니다.

  • Watermarker 클래스를 사용하여 Word 문서 파일을 로드합니다.
  • ImageWatermark 클래스를 사용하여 로고/이미지를 첨부할 준비를 하세요.
  • 정렬, 회전, 불투명도 및 기타 옵션을 조정하여 워터마크 이미지를 사용자 정의하세요.
  • 사진을 넣을 페이지를 설정하세요.
  • 로드된 Word 문서에 그림 워터마크를 추가하세요.
  • Save 메서드를 사용하여 그림 워터마크가 포함된 문서를 저장하세요.

Word 문서에 이미지 워터마크를 추가하려는 경우 C#의 코드는 다음과 같습니다.

// C#을 사용하여 Word 문서의 특정 페이지에 워터마크 이미지 추가
using (Watermarker watermarker = new Watermarker("path/multipage-document.docx"))
{
    ImageWatermark watermark = new ImageWatermark("path/image.png")
    {
        Opacity = .5,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };

    WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
    options.PageNumbers = new int[] { 1 };

    watermarker.Add(watermark, options);
    watermarker.Save("path/first-page-watermark.docx");
}

이 코드를 사용하면 Word 문서에서 선택한 페이지에 선택한 그림이 표시됩니다.

Word 문서의 그림 워터마크 예

무료로 라이센스 얻기

이 도구를 제한 없이 사용해 보고 싶다면 무료 임시 라이센스를 받으세요.

결론

마무리하기 위해 이제 C#을 사용하여 Word 문서에 워터마크를 추가하는 방법을 알았습니다. Word 파일의 페이지에 텍스트와 그림을 워터마크로 추가하는 방법을 배웠습니다. 더 알고 싶거나 궁금한 점이 있으면 문서를 확인하거나 포럼에 문의하세요.

또한보십시오