C#/VB.NET: Word에 워터마크 삽입

2023-09-04 07:57:36

NuGet을 통해 설치됨

PM> Install-Package Spire.Doc

관련된 링크들

워터마크는 Word 문서의 배경에 희미하게 또는 회색으로 표시되는 텍스트 또는 이미지입니다. 문서의 기밀성, 저작권 또는 기타 속성을 선언하는 데 사용할 수도 있고 문서를 더욱 매력적으로 만들기 위한 장식으로 사용할 수도 있습니다. 이 기사에서는 쉬운 방법을 보여줍니다 Word 문서에 워터마크 삽입 텍스트 워터마크와 이미지 워터마크를 포함하여 Spire.Doc for .NET의 도움을 받습니다.

Spire.Doc for .NET 설치

먼저 Spire.Doc for.NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 이 링크 에서 다운로드하거나 NuGet을 통해 설치할 수 있습니다.

PM> Install-Package Spire.Doc

Word 문서에 텍스트 워터마크 삽입

자세한 단계는 다음과 같습니다.

  • Document 클래스의 객체를 생성합니다.
  • Document.LoadFromFile() 메서드를 사용하여 디스크에서 Word 문서를 로드합니다.
  • 사용자 정의 메서드 InsertTextWatermark()를 사용하여 문서에 텍스트 워터마크를 삽입합니다.
  • Doucment.SaveToFile() 메서드를 사용하여 문서를 저장합니다.
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertImageWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert a text watermark
                InsertTextWatermark(document.Sections[0]);
    
                //Save the document
                document.SaveToFile("InsertTextWatermark.docx", FileFormat.Docx);
            }
            private static void InsertTextWatermark(Section section)
            {
                TextWatermark txtWatermark = new TextWatermark();
                txtWatermark.Text = "DO NOT COPY";
                txtWatermark.FontSize = 50;
                txtWatermark.Color = Color.Blue;
                txtWatermark.Layout = WatermarkLayout.Diagonal;
                section.Document.Watermark = txtWatermark;
    
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

Word 문서에 이미지 워터마크 삽입

자세한 단계는 다음과 같습니다.

  • Document 클래스의 객체를 생성합니다.
  • Document.LoadFromFile() 메서드를 사용하여 디스크에서 Word 문서를 로드합니다.
  • 사용자 정의 메서드 InsertImageWatermark()를 사용하여 문서에 이미지 워터마크를 삽입합니다.
  • Document.SaveToFile() 메서드를 사용하여 문서를 저장합니다.
  • C#
  • VB.NET
using System;
    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace InsertWatermark
    {
        internal class Program
        {
            static void Main(string[] args)
            {
                //Create an object of Document class
                Document document = new Document();
    
                //Load a Word document from disk
                document.LoadFromFile(@"D:\Samples\Sample.docx");
    
                //Insert an image watermark
                InsertImageWatermark(document);
    
                //Save the document
                document.SaveToFile("InsertImageWatermark.docx", FileFormat.Docx);
            }
            private static void InsertImageWatermark(Document document)
            {
                PictureWatermark picture = new PictureWatermark();
                picture.Picture = Image.FromFile(@"D:\Samples\Watermark.png");
                picture.Scaling = 200;
                picture.IsWashout = false;
                document.Watermark = picture;
            }
        }
    }

C#/VB.NET: Insert Watermarks in Word

임시 라이센스 신청

생성된 문서에서 평가 메시지를 제거하고 싶거나, 기능 제한을 없애고 싶다면 30일 평가판 라이센스 요청 자신을 위해.

또한보십시오