Водяные знаки - это текстовый, логотип или другой графический рисунок, который вставлен в документ или накладывается на другое изображение. Его цель состоит в том, чтобы сохранить идентичность исходного документа или изображения, чтобы запретить его использование без разрешения. Как разработчик приложений .NET, вы можете предоставить функциональность вставки водяного знака в документы Word в приложение для обработки документов C#. В этом блоге мы покажем, как вставить водяной знак в документ Word в C#, используя бесплатный API .NET .NET .NET.

Вставьте водяной знак в документ Word, используя Microsoft Word {.wp-Block heading}

Прежде чем мы сможем взглянуть на то, как можно вставить водяной знак в документ с использованием C#, давайте посмотрим, как то же самое можно сделать, используя Microsoft Word. Microsoft Word позволяет вставить в ваш документ водяные знаки текста или изображения, чтобы защитить личность вашего документа. Вы также можете вставить индивидуальный водяной знак в свой документ. Водяные знаки появляются в фоновом режиме на странице за текстом.

Шаги на вставку водяного знака в документ Word с использованием Microsoft Word {.wp-Block heading}

Вы можете использовать следующие шаги для создания водяного знака в документе Word с помощью Microsoft Word.

  1. На вкладке Design выберите Watermark .
  2. В доступных параметрах выберите текст или изображение как тип водяного знака, который будет вставлен в документ
  3. Выберите кнопку OK ! Опция Watermark выделена на вкладке Design.!

Как вставить водяной знак в документ Word с помощью C#?

Теперь, когда мы видели, как вставить водяной знак в документ Word, используя Microsoft Word, мы можем приступить к тому же, используя API NPOI для .NET в нашем приложении C#. Если вы еще не установили API NPOI, вы можете пройти наше всеобъемлющее руководство для NPOI API -установки в вашем проекте .NET.

Пошаговое руководство по вставке водяного знака в документ Word с использованием c# {.wp-block heading}

На этом этапе ваш проект .NET должен быть готов написать код для вставки водяного знака в документ Word с использованием API NPOI в C#. Следующие шаги могут быть использованы для этой цели.

  1. Создайте экземпляр класса XWPFDocument в вашем проекте C#
  2. Добавить объект XWPFPARAGRACH и XWPFRUN
  3. Установите текст водяного знака
  4. Сохраните документ, используя экземпляр xwpfdocument, который вы создали на шаге 1
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-block heading}

В этой статье мы показали, как использовать API NPOI на языке программирования C# для вставки водяного знака в документ Word. API NPOI-это API с открытым исходным кодом и бесплатный для работы с документами Microsoft Word. Вы можете взглянуть на другие примеры NPOI для работы с файлами документов в C#.