با این مثال کد جامع، اسناد Word خود را به طور موثر محافظت و سازماندهی کنید. نمونه زیر به شما این امکان را می دهد که برای افزایش امنیت و مدیریت اطلاعات، مدیریت واترمارک و ابرداده قوی را در جریان کاری قرارداد خود پیاده سازی کنید. این نشان می دهد که چگونه:
یک واترمارک سفارشی اعمال کنید: برای وضوح بصری و محافظت، یک علامت برجسته پیش نویس قرارداده سند اضافه کنید. سفارشی کردن واترمارکwatermark با گزینههای فونت، رنگ، کدورت و تراز.
افزایش متادیتا: به راحتی تغییر متادیتای سندWord تا شامل جزئیات ضروری مانند نویسنده، زمان ایجاد، شرکت، دسته و کلمات کلیدی شود. برای بهبود سازماندهی و قابلیت جستجو
C#
using GroupDocs.Metadata;
using GroupDocs.Watermark;
using GroupDocs.Watermark.Common;
using GroupDocs.Watermark.Watermarks;
// سند خود را در واترمارکر بارگذاری کنید
using (Watermarker watermarker = new Watermarker("contract.docx"))
{
// متن و فونت مورد نظر را برای واترمارک تنظیم کنید
TextWatermark watermark = new TextWatermark("Contract Draft", new Font("Arial", 60, FontStyle.Bold));
// رنگ فونت و کدورت متن، چرخش و ترازها را انتخاب کنید
watermark.ForegroundColor = Color.DarkGreen;
watermark.Opacity = 0.5;
watermark.HorizontalAlignment = HorizontalAlignment.Center;
watermark.VerticalAlignment = VerticalAlignment.Center;
// واترمارک را اعمال کنید
watermarker.Add(watermark);
// سند حاصل را ذخیره کنید
watermarker.Save("watermarked-contract.docx");
}
using (Metadata metadata = new Metadata("watermarked-contract.docx"))
{
var root = metadata.GetRootPackage<WordProcessingRootPackage>();
// ویژگی های ابرداده سند را به روز کنید
root.DocumentProperties.Author = "Name Surname";
root.DocumentProperties.CreatedTime = DateTime.Now;
root.DocumentProperties.Company = "Company Name";
root.DocumentProperties.Category = "Work materials";
root.DocumentProperties.Keywords = "contract, watermarked";
// سند را با ابرداده به روز ذخیره کنید
metadata.Save("contract-final.docx");
}
سناریو: یک شرکت حقوقی بزرگ اغلب اسناد مختلفی را پردازش می کند که حاوی اطلاعات محرمانه مشتری است که باید قبل از به اشتراک گذاشتن با اشخاص ثالث یا برای افشای عمومی ویرایش شوند. ویرایش دستی این اطلاعات حساس می تواند خسته کننده، زمان بر و مستعد خطای انسانی باشد. برای اطمینان از کارایی، دقت و انطباق با مقررات حفاظت از داده ها، شرکت حقوقی به دنبال راه حلی خودکار برای ساده کردن فرآیند ویرایش اسناد است.
راه حل:
GroupDocs.Total فرآیند را خودکار می کند و پس از دریافت سند، ویرایش را آغاز می کند. علاوه بر این،گزینههای انعطافپذیر redaction با اجازه دادن به شما برای تنظیم قوانین، انتخاب حالتهای ویرایش (به عنوان مثال، خاموش کردن، جایگزینی با ستاره)، و مشخص کردن، سفارشیسازی را تقویت میکند. بخش ها یا صفحات خاص برای ویرایش. در نهایت، خروجی کاربرپسندPDF اسناد ویرایش شده را در قالب PDF برای اشتراکگذاری و بررسی آسان تولید میکند، در حالی که امنیت و قابلیت ممیزی بهبودیافته تضمین کننده کل است. فرآیند برای انطباق و پاسخگویی مستند شده است.
این راه حل جامع به متخصصان حقوقی و سایر سازمان ها قدرت می دهد تا زمان و هزینه های ویرایش را به میزان قابل توجهی کاهش دهند، خطای انسانی را به حداقل برسانند و به طور مداوم اطلاعات حساس را با اطمینان مدیریت کنند.
C#
using GroupDocs.Redaction;
using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;
// سند را با داده های خصوصی در ویرایشگر بارگیری کنید
using (Redactor redactor = new Redactor("customer-info.docx"))
{
// راه اندازی و سفارشی کردن گزینه های ویرایش
redactor.Apply(new ExactPhraseRedaction("John Smith", new ReplacementOptions("[personal]")));
// ویرایش ها را اعمال کنید و نتیجه را ذخیره کنید
redactor.Save();
}
// فایل ویرایش شده را برای بررسی بارگیری کنید
using (var viewer = new Viewer("customer-info.docx"))
{
// PDF را با فرمت مشاهده دلخواه تنظیم کنید
var viewOptions = new PdfViewOptions("redacted-info.pdf");
// سند را در PDF ذخیره کنید
viewer.View(viewOptions);
}