با این مثال کد جامع، اسناد Word خود را به طور موثر محافظت و سازماندهی کنید. نمونه زیر به شما این امکان را می دهد که برای افزایش امنیت و مدیریت اطلاعات، مدیریت واترمارک و ابرداده قوی را در جریان کاری قرارداد خود پیاده سازی کنید. این نشان می دهد که چگونه:
یک واترمارک سفارشی اعمال کنید: رای وضوح بصری و محافظت، یک علامت برجسته پیش نویس قرارداد به سند اضافه کنید. سفارشی کردن واترمارکwatermark با گزینههای فونت، رنگ، کدورت و تراز.
افزایش متادیتا: metadata تا شامل جزئیات ضروری مانند نویسنده، زمان ایجاد، شرکت، دسته، و کلمات کلیدی برای بهبود سازماندهی و قابلیت جستجو.
Java
import com.groupdocs.metadata.Metadata;
import com.groupdocs.watermark.Watermark;
import com.groupdocs.watermark.Watermark.Common;
import com.groupdocs.watermark.Options.HtmlViewOptions;
// سند خود را در واترمارکر بارگذاری کنید
Watermarker watermarker = new Watermarker("contract.docx");
// متن و فونت مورد نظر را برای واترمارک تنظیم کنید
TextWatermark watermark = new TextWatermark("Contract Draft", new Font("Arial", 36));
// رنگ فونت و کدورت متن، چرخش و ترازها را انتخاب کنید
watermark.setForegroundColor(Color.getRed());
watermark.setHorizontalAlignment(HorizontalAlignment.Center);
watermark.setVerticalAlignment(VerticalAlignment.Center);
// واترمارک را اعمال کنید
watermarker.add(watermark);
// سند حاصل را ذخیره کنید
watermarker.save("watermarked-contract.docx");
Metadata metadata = new Metadata("watermarked-contract.docx");
WordProcessingRootPackage root = metadata.getRootPackageGeneric();
// ویژگی های ابرداده سند را به روز کنید
root.getDocumentProperties().setAuthor("Name Surname");
root.getDocumentProperties().setCreatedTime(new Date());
root.getDocumentProperties().setCompany("Company Name");
root.getDocumentProperties().setCategory("Work materials");
root.getDocumentProperties().setKeywords("contract, watermarked");
// سند را با ابرداده به روز ذخیره کنید
metadata.save("contract-final.docx");
سناریو: یک شرکت حقوقی بزرگ اغلب اسناد مختلفی را پردازش می کند که حاوی اطلاعات محرمانه مشتری است که باید قبل از به اشتراک گذاشتن با اشخاص ثالث یا برای افشای عمومی ویرایش شوند. ویرایش دستی این اطلاعات حساس می تواند خسته کننده، زمان بر و مستعد خطای انسانی باشد. برای اطمینان از کارایی، دقت و انطباق با مقررات حفاظت از داده ها، شرکت حقوقی به دنبال راه حلی خودکار برای ساده کردن فرآیند ویرایش اسناد است.
راه حل:
GroupDocs.Total فرآیند را خودکار می کند و پس از دریافت سند، ویرایش را آغاز می کند. علاوه بر این، گزینههای انعطافپذیر redaction pdf اسناد ویرایش شده را در قالب PDF برای اشتراکگذاری و بررسی آسان تولید میکند، در حالی که امنیت و قابلیت ممیزی بهبودیافته تضمین کننده کل است. فرآیند برای انطباق و پاسخگویی مستند شده است.
این راه حل جامع به متخصصان حقوقی و سایر سازمان ها قدرت می دهد تا زمان و هزینه های ویرایش را به میزان قابل توجهی کاهش دهند، خطای انسانی را به حداقل برسانند و به طور مداوم اطلاعات حساس را با اطمینان مدیریت کنند.
Java
import com.groupdocs.redaction.Redaction;
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;
// سند را با داده های خصوصی در ویرایشگر بارگیری کنید
Redactor redactor = new Redactor("customer-info.docx");
// راه اندازی و سفارشی کردن گزینه های ویرایش
redactor.apply(new ExactPhraseRedaction("John Smith", new ReplacementOptions("[personal]")));
// ویرایش ها را اعمال کنید و نتیجه را ذخیره کنید
redactor.save();
// فایل ویرایش شده را برای بررسی بارگیری کنید
Viewer viewer = new Viewer("customer-info.docx");
// PDF را با فرمت مشاهده دلخواه تنظیم کنید
PdfViewOptions viewOptions = new PdfViewOptions("redacted-info.pdf");
// سند را در PDF ذخیره کنید
viewer.view(viewOptions);