در این آموزش به نحوه افزودن واترمارک به کاربرگ های اکسل با استفاده از C# خواهیم پرداخت. اکسل یک برنامه کاربردی پرکاربرد برای مدیریت داده ها و ایجاد گزارش است. اغلب، ما می خواهیم از داده های خود با افزودن یک واترمارک به کاربرگ های اکسل خود محافظت کنیم. این مقاله آموزشی روش درج واترمارک در XLSX با استفاده از C# را به همراه جزئیات پیکربندی بسته حاشیه نویسی و نمونه کد نمونه پوشش می دهد. در اینجا دستورالعمل های جامع برای افزودن واترمارک در سند XLSX آمده است.
مراحل اضافه کردن واترمارک به کاربرگ های اکسل با استفاده از سی شارپ
- از مدیر بسته NuGet برای نصب GroupDocs.Annotation for .NET برای افزودن واترمارک در اکسل استفاده کنید
- برای درج واترمارک در XLSX، مرجعی را به فضای نام GroupDocs.Annotation اضافه کنید
- یک نمونه از کلاس Annotator با مسیر فایل XLSX ایجاد کنید
- شیء کلاس WatermarkAnnotation را نمونه سازی کنید و برخی از ویژگی ها را تعریف کنید
- متد Add از کلاس Annotator را فراخوانی کنید و آبجکت WatermarkAnnotation را به عنوان پارامتر در اختیار آن قرار دهید.
- برای تکمیل فرآیند، روش Annotator.Save را فراخوانی کنید تا سند اکسل روی دیسک ذخیره شود
واترمارک متن کم رنگی است که در پسزمینه کاربرگ ظاهر میشود و برای شناسایی سند یا محافظت از محتوای آن در برابر کپی کردن استفاده میشود. با استفاده از مراحل ذکر شده در بالا، می توانید بدون نیاز به ابزارهای شخص ثالث اضافی در سیستم خود، به راحتی واترمارک را به سند اکسل در C# اضافه کنید. این مراحل را می توان در ویندوز، macOS، لینوکس یا هر سیستم عامل دیگری که از دات نت پشتیبانی می کند اعمال کرد. در اینجا نمونه کد برای افزودن واترمارک در سند XLSX آمده است.
کد برای افزودن واترمارک به کاربرگ های اکسل با استفاده از سی شارپ
using System; | |
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddWatermarktoExcelUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotator.lic"); | |
//Instantiate Annotator object and pass input Excel document | |
using (Annotator annotatorXLSX = new Annotator("input.xlsx")) | |
{ | |
//Instantiate WatermarkAnnotation object and set it's properties | |
WatermarkAnnotation watermarkExcel = new WatermarkAnnotation | |
{ | |
Angle = 45, | |
Box = new Rectangle(200, 200, 100, 50), | |
CreatedOn = DateTime.Now, | |
Text = "Watermark", | |
FontColor = 65535, | |
FontSize = 36, | |
Message = "This is watermark annotation in Excel document", | |
Opacity = 0.7, | |
AutoScale = true, | |
HorizontalAlignment = HorizontalAlignment.Center, | |
VerticalAlignment = VerticalAlignment.Center | |
}; | |
//Add Watermark in Excel document | |
annotatorXLSX.Add(watermarkExcel); | |
//Save the final Excel XLSX | |
annotatorXLSX.Save("result.xlsx"); | |
} | |
} | |
} | |
} |
در پایان، افزودن واترمارک به صفحات گسترده اکسل یک راه موثر برای محافظت از داده های محرمانه شما و جلوگیری از توزیع غیرمجاز است. با کمک بسته GroupDocs.Annotation برای دات نت، می توانید به راحتی فرآیند C# ایجاد واترمارک در xlsx را تکمیل کنید. مراحل ذکر شده در این مقاله یک رویکرد ساده و سرراست برای درج واترمارک در صفحات گسترده شما ارائه می دهد.
اخیراً مقاله ای در مورد برجسته کردن متن در PDF آورده ایم، برای جزئیات به راهنمای نحوه هایلایت کردن متن در PDF با استفاده از سی شارپ نگاهی بیندازید.