واتارک ها متن ، آرم یا الگوی گرافیکی دیگری هستند که در یک سند درج شده یا بر روی تصویر دیگر قرار داده شده است. هدف آن نگه داشتن هویت سند یا تصویر اصلی است تا از استفاده از آن بدون اجازه منع شود. به عنوان یک توسعه دهنده کاربردی .NET ، می توانید عملکردی درج یک علامت گذاری در اسناد Word را در برنامه C# پردازش اسناد خود ارائه دهید. در این وبلاگ ، ما نشان خواهیم داد که چگونه می توان یک علامت علامت را در یک سند Word در C# با استفاده از API رایگان و منبع آزاد وارد کرد.

با استفاده از Microsoft Word {.wp-Block-Heading int Watermark را در سند Word وارد کنید

قبل از اینکه بتوانیم نگاهی بیندازیم که چگونه می توان یک علامت علامت را در یک سند با استفاده از C#وارد کرد ، نگاهی بیندازیم که چگونه می توان با استفاده از Microsoft Word همان کار را انجام داد. Microsoft Word به شما امکان می دهد تا برای محافظت از هویت سند خود ، متن یا علامت های تصویر را در سند خود وارد کنید. همچنین می توانید یک علامت سفارشی را در سند خود وارد کنید. علامت های آبی در پس زمینه در صفحه پشت متن ظاهر می شوند.

مراحل وارد کردن علامت در یک سند Word با استفاده از Microsoft Word

می توانید با استفاده از Microsoft Word ، از مراحل زیر برای ایجاد یک علامت تجاری در یک سند Word استفاده کنید.

  1. در برگه طراحی ، watermark را انتخاب کنید.
  2. از گزینه های موجود ، متن یا تصویر را به عنوان نوع علامت علامت درج در سند انتخاب کنید
  3. دکمه OK را انتخاب کنید ! گزینه Watermark در برگه طراحی برجسته شده است.!

چگونه می توان با استفاده از C#، علامت Watermark را در سند Word وارد کرد؟

اکنون که ما دیده ایم که چگونه می توان یک علامت علامت را در یک سند Word با استفاده از Microsoft Word وارد کرد ، می توانیم با استفاده از NPOI API برای .NET در برنامه C# خود به همان کار انجام دهیم. اگر قبلاً API NPOI را نصب نکرده اید ، می توانید راهنمای جامع ما را برای نصب NPOI API در پروژه .NET خود طی کنید.

راهنمای گام به گام برای درج علامت گذاری در Word Document با استفاده از C#

در این مرحله ، پروژه .NET شما باید آماده نوشتن کد برای درج یک علامت علامت در یک سند Word با استفاده از NPOI API در C#باشد. مراحل زیر را می توان برای این منظور استفاده کرد.

  1. نمونه ای از کلاس XWPFDocument را در پروژه C# خود ایجاد کنید
  2. یک شیء XWPFPARAGRAPH و 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);
    }
}

نتیجه گیری

در این مقاله ، ما نحوه استفاده از API NPOI را در زبان برنامه نویسی C# برای وارد کردن یک علامت علامت در یک سند Word نشان دادیم. NPOI API یک API منبع باز است و برای کار با اسناد Microsoft Word رایگان می تواند استفاده کند. می توانید نگاهی به سایر نمونه های NPOI برای کار با پرونده های سند در C# داشته باشید.