à¸à¸à¸à¹à¸à¸à¹à¸¥à¸°à¸à¸±à¸à¸£à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¸à¸ªà¸²à¸£ Word à¸à¸à¸à¸à¸¸à¸à¸à¸¢à¹à¸²à¸à¸¡à¸µà¸à¸£à¸°à¸ªà¸´à¸à¸à¸´à¸ าà¸à¸à¹à¸§à¸¢à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¸µà¹à¸à¸£à¸à¸à¸à¸¥à¸¸à¸¡à¸à¸µà¹ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¸à¸µà¹à¸à¹à¸§à¸¢à¹à¸«à¹à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸¥à¸²à¸¢à¸à¹à¸³à¹à¸¥à¸°à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¸£à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸¡à¸à¸²à¸à¸µà¹à¸¡à¸µà¸à¸£à¸°à¸ªà¸´à¸à¸à¸´à¸ าà¸à¸ ายà¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¸ªà¸±à¸à¸à¸²à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¸´à¹à¸¡à¸à¸§à¸²à¸¡à¸à¸¥à¸à¸à¸ ัยà¹à¸¥à¸°à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¸£à¸à¹à¸à¸¡à¸¹à¸¥ มัà¸à¹à¸ªà¸à¸à¹à¸«à¹à¹à¸«à¹à¸à¸à¸¶à¸à¸§à¸´à¸à¸µà¸à¸²à¸£:
à¹à¸à¹à¸¥à¸²à¸¢à¸à¹à¸³à¹à¸à¸à¸à¸³à¸«à¸à¸à¹à¸à¸: à¹à¸à¸´à¹à¸¡à¸¥à¸²à¸¢à¸à¹à¸³ ‘รà¹à¸²à¸à¸ªà¸±à¸à¸à¸²’ à¸à¸µà¹à¹à¸à¸à¹à¸à¹à¸à¸¥à¸à¹à¸à¹à¸à¸à¸ªà¸²à¸£à¹à¸à¸·à¹à¸à¹à¸«à¹à¸¡à¸à¸à¹à¸«à¹à¸à¹à¸à¹à¸à¸±à¸à¹à¸à¸à¹à¸¥à¸°à¸à¸à¸à¹à¸à¸ à¸à¸£à¸±à¸à¹à¸à¹à¸à¸¥à¸²à¸¢à¸à¹à¸³ à¸à¸£à¹à¸à¸¡à¸à¸±à¸§à¹à¸¥à¸·à¸à¸à¹à¸à¸à¸à¸±à¸à¸©à¸£ สี à¸à¸§à¸²à¸¡à¸à¸¶à¸ à¹à¸¥à¸°à¸à¸²à¸£à¸à¸±à¸à¸à¸³à¹à¸«à¸à¹à¸
à¸à¸£à¸±à¸à¸à¸£à¸¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸¡à¸à¸²: à¹à¸à¹à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸¡à¸à¸²à¸à¸à¸à¹à¸à¸à¸ªà¸²à¸£ à¹à¸à¹à¸à¸¢à¹à¸²à¸à¸à¹à¸²à¸¢à¸à¸²à¸¢à¹à¸à¸·à¹à¸à¸£à¸§à¸¡à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸à¸µà¹à¸ªà¸³à¸à¸±à¸ à¹à¸à¹à¸ à¸à¸¹à¹à¹à¸à¹à¸ à¹à¸§à¸¥à¸²à¹à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸ à¸à¸£à¸´à¸©à¸±à¸ หมวà¸à¸«à¸¡à¸¹à¹ à¹à¸¥à¸°à¸à¸³à¸«à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸à¸£à¸±à¸à¸à¸£à¸¸à¸à¸à¸²à¸£à¸à¸±à¸à¸£à¸°à¹à¸à¸µà¸¢à¸à¹à¸¥à¸°à¸à¸§à¸²à¸¡à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸à¸²à¸£à¸à¹à¸à¸«à¸²
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 à¸à¸³à¹à¸à¸´à¸à¸à¸£à¸°à¸à¸§à¸à¸à¸²à¸£à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´ à¹à¸à¸¢à¸à¸°à¸à¸£à¸°à¸à¸¸à¹à¸à¹à¸«à¹à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¹à¹à¸à¹à¸¡à¸·à¹à¸à¹à¸à¹à¸£à¸±à¸à¹à¸à¸à¸ªà¸²à¸£ à¸à¸à¸à¸à¸²à¸à¸à¸µà¹ à¸à¸±à¸§à¹à¸¥à¸·à¸à¸à¸à¸µà¹à¸¢à¸·à¸à¸«à¸¢à¸¸à¹à¸ à¸à¹à¸§à¸¢à¹à¸«à¹à¸à¸£à¸±à¸à¹à¸à¹à¸à¹à¸à¹à¹à¸à¸¢à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¹à¸à¸à¸ à¹à¸¥à¸·à¸à¸à¹à¸«à¸¡à¸à¸à¸²à¸£à¹à¸à¸µà¸¢à¸à¸à¸±à¸ (à¹à¸à¹à¸ à¸à¸´à¸à¸à¸¶à¸ à¹à¸à¸à¸à¸µà¹à¸à¹à¸§à¸¢à¹à¸à¸£à¸·à¹à¸à¸à¸«à¸¡à¸²à¸¢à¸à¸à¸à¸à¸±à¸) à¹à¸¥à¸°à¸£à¸°à¸à¸¸ สà¹à¸§à¸à¸«à¸£à¸·à¸à¸«à¸à¹à¸²à¹à¸à¸à¸²à¸°à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸£à¸µà¸¢à¸ สุà¸à¸à¹à¸²à¸¢à¸à¸µà¹ à¹à¸à¸²à¸à¹à¸à¸¸à¸à¸à¸µà¹à¹à¸à¹à¸à¸¡à¸´à¸à¸£à¸à¸±à¸à¸à¸¹à¹à¹à¸à¹ à¸à¸°à¸ªà¸£à¹à¸²à¸à¹à¸à¸à¸ªà¸²à¸£à¸à¸µà¹à¹à¸à¹à¹à¸à¹à¸¥à¹à¸§à¹à¸à¸£à¸¹à¸à¹à¸à¸ 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);