واترمارک معمولا برای نشان دادن مالکیت یا طبقه بندی یک سند استفاده می شود. در این مقاله، کار با واترمارک در اسناد word را با استفاده از API Aspose.Words for .NET یاد خواهیم گرفت. اجازه دهید موارد استفاده زیر را در رابطه با واترمارک پوشش دهیم.

اضافه کردن واترمارک متن در سند ورد با سی شارپ

می توانید واترمارک متنی را در یک سند word اضافه یا وارد کنید، خواه یک فایل DOC یا DOCX. برای افزودن واترمارک متن به سادگی مراحل زیر را دنبال کنید:

  1. فایل ورودی DOC/DOCX را بارگیری کنید
  2. گزینه های مختلف TextWatermark از جمله فونت و طرح بندی را تنظیم کنید
  3. متن واترمارک را تنظیم کنید
  4. فایل word خروجی را ذخیره کنید

قطعه کد زیر نحوه اضافه کردن واترمارک در سند word (DOC/DOCX) را با استفاده از C# نشان می دهد:

Document doc = new Document(dataDir + "Document.docx");
TextWatermarkOptions options = new TextWatermarkOptions()
{
FontFamily = "Arial",
FontSize = 36,
Color = Color.Black,
Layout = WatermarkLayout.Diagonal,               
IsSemitrasparent = true
};            
doc.Watermark.SetText("CONFIDENTIAL", options);            
doc.Save(dataDir + "AddTextWatermark_out.docx");

تصویر زیر یک نمونه خروجی است که توسط قطعه کد C# بالا ایجاد شده است:

واترمارک در word

اضافه کردن واترمارک تصویر در سند ورد با سی شارپ

همچنین می توانید یک تصویر را به عنوان واترمارک در یک سند word اضافه کنید. همانطور که در مثال قبلی یاد گرفتیم می توان تصویر را علاوه بر متن اضافه کرد. برای افزودن واترمارک تصویر در سند word می توانید مراحل زیر را دنبال کنید:

  1. فایل word ورودی را بارگیری کنید
  2. شی ImageWatermarkOptions را راه اندازی کنید
  3. تصویر را به عنوان واترمارک در سند word تنظیم کنید
  4. فایل خروجی را ذخیره کنید

قطعه کد زیر بر اساس این مراحل است که نحوه اضافه کردن واترمارک تصویر را در اسناد word با استفاده از C# نشان می دهد:

Document doc = new Document(dataDir + "Document.doc");

ImageWatermarkOptions options = new ImageWatermarkOptions()
{                
    IsWashout = false
};
doc.Watermark.SetImage(Image.FromFile(dataDir + "Watermark.jpg"), options);

doc.Save(dataDir + "AddImageWatermark_out.docx");

ما از تصویر آرم Aspose به عنوان تصویر نمونه استفاده کرده‌ایم، بنابراین می‌توانید خروجی را در پیش‌نمایش چاپ برنامه Microsoft Word مشاهده کنید، جایی که یک تصویر به عنوان واترمارک سند تنظیم می‌شود. اسکرین شات زیر فایل word خروجی را نشان می دهد:

واترمارک تصویر در فایل word

حذف واترمارک در سند ورد با استفاده از سی شارپ

با استفاده از سی شارپ می توانید به راحتی واترمارک را از سند word حذف یا حذف کنید. اجازه دهید مراحل زیر را برای حذف واترمارک از سند word دنبال کنیم.

  1. فایل word ورودی را بارگیری کنید
  2. نوع واترمارکی که باید حذف شود را مشخص کنید
  3. حذف واترمارک
  4. فایل word خروجی را ذخیره کنید

قطعه کد زیر نحوه حذف واترمارک از سند word را با سی شارپ نشان می دهد:

Document doc = new Document(dataDir + "AddTextWatermark_out.docx");
if (doc.Watermark.Type == WatermarkType.Text)
{
    doc.Watermark.Remove();
}
doc.Save(dataDir + "RemoveWatermark_out.docx");

نتیجه

ما یاد گرفتیم که چگونه واترمارک متنی را در اسناد word اضافه یا درج کنیم. علاوه بر این، نحوه افزودن واترمارک تصویر در اسناد word را نیز بررسی کرده ایم. می توانید از این ویژگی ها به صورت جداگانه یا شاید به صورت ترکیبی نیز استفاده کنید، یعنی اضافه کردن متن و واترمارک تصویر در سند word به طور همزمان. علاوه بر این، برنامه دات نت شما می تواند به اندازه کافی برای حذف یا واترمارک از اسناد word کارآمد باشد. ما این مقاله را به عنوان یک راهنمای ساده برای کار با واترمارک در word ایجاد کرده ایم. در صورت وجود هرگونه سوال یا نگرانی، لطفاً از طریق [تالار گفتمان پشتیبانی رایگان2 با ما تماس بگیرید.

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