واترمارک فایل های Word با استفاده از C#.NET

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

در زیر پیوندهای سریع به موضوعات تحت پوشش آمده است:

Watermarking متن و تصویر - NET API

GroupDocs.Watermark .NET API for Watermarking را به نمایش می گذارد که با C# برای کار با واترمارک در اسناد Word استفاده خواهیم کرد. این به ما کمک می‌کند که واترمارک‌ها را از فایل‌هایی مانند اسناد پردازش کلمه، ارائه‌ها، صفحات گسترده، تصاویر و موارد دیگر اضافه، حذف و حذف کنیم. می توانید با استفاده از [اسناد] آن اطلاعات بیشتری کسب کنید. می توانید آن را با استفاده از NuGet دانلود کنید.

PM> Install-Package GroupDocs.Watermark

اضافه کردن واترمارک متنی به اسناد Word با C#

واترمارک متن مانند نوشتن روی سند شما به روشی خاص است. می توانید این ها را در هر صفحه یا فقط یک صفحه قرار دهید. در اینجا نحوه انجام این کار آمده است:

  • سند Word را با استفاده از کلاس Watermarker بارگیری کنید.
  • واترمارکر متن را با استفاده از کلاس TextWatermark راه‌اندازی کنید.
  • با افزودن زاویه چرخش، تراز، کدورت، رنگ های پیش زمینه و پس زمینه و غیره، ظاهر را تنظیم کنید.
  • واترمارک متنی خود را به سند Word اضافه کنید.
  • سند خود را با واترمارک جدید با استفاده از روش Save ذخیره کنید.

در اینجا مثالی از نحوه استفاده از C# برای افزودن واترمارک متنی به سند Word آورده شده است:

// اضافه کردن متن واترمارک به صفحه(های) فایل 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 بارگیری کنید.
  • با استفاده از کلاس ImageWatermark آرم/تصویر خود را برای پیوست آماده کنید.
  • با تنظیم تراز، چرخش، کدورت و سایر گزینه‌ها، تصویر واترمارک را سفارشی کنید.
  • صفحه(هایی) را که می خواهید عکس خود را در آن قرار دهید تنظیم کنید.
  • واترمارک تصویر خود را به سند Word بارگذاری شده اضافه کنید.
  • سند خود را با واترمارک تصویر با استفاده از روش Save ذخیره کنید.

هنگامی که می خواهید یک واترمارک تصویری را به سند Word اضافه کنید، کد در C# به این صورت است:

// اضافه کردن تصویر واترمارک به صفحه(های) خاصی از سند Word با استفاده از C#
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 اضافه کنیم. اگر می‌خواهید بیشتر بدانید یا سؤالی دارید، می‌توانید اسناد را بررسی کنید یا از ما در فروم بپرسید.

همچنین ببینید