Compress images in PDF files to reduce size. Adjust image quality (0-100%) using the GroupDocs.Viewer Python API....Annotation Product Solution GroupDocs.Classification Product Solution Purchase...
This article shows how the redaction API is used to load file from disk....Annotation Product Solution GroupDocs.Classification Product Solution Purchase...
The API allows you to add watermark to all the attachments of supported types in an email message as shown in the following code sample.
advanced_usage.add_watermarks_to_email_attachments.EmailAddWatermarkToAllAttachments
TextWatermark watermark = new TextWatermark("Test watermark", new Font("Arial", 19)); EmailLoadOptions loadOptions = new EmailLoadOptions(); // Specify an absolute or relative path to your document. Ex: "C:\\Docs\\message.msg" Watermarker watermarker = new Watermarker("message.msg", loadOptions); EmailContent content = watermarker.getContent(EmailContent.class); for (EmailAttachment attachment : content.getAttachments()) { // Check if the attached file is supported by GroupDocs....Annotation Product Solution GroupDocs.Classification Product Solution Purchase...
This article shows the implementation of annotation redaction for documents of different formats like PDF, DOC, DOCX, PPT, PPTX, XLS, XLSX and others....Annotation Product Solution GroupDocs.Classification Product Solution Purchase...
In order to reject specific changes during redaction process or to keep a full log of changes in the document, you need to pass a callback implementing IRedactionCallback into RedactorSettings. The interface contains only one method, acceptRedaction, which receives detailed information about the proposed redaction and returns a Boolean value — accepted or not.
Below, we create a callback with java.newProxy, dumping changes to the console:
const redaction = require('@groupdocs/groupdocs.redaction'); const java = require('java'); const callback = java....Annotation Product Solution GroupDocs.Classification Product Solution Purchase...
Programmatically enumerate the list of file formats supported by GroupDocs.Comparison for Python via .NET via FileType.get_supported_file_types()....Annotation Product Solution GroupDocs.Classification Product Solution Purchase...
Learn how to obtain text coordinates when rendering your documents with Image Viewer by GroupDocs and place text over rendered document page image....Annotation Product Solution GroupDocs.Classification Product Solution Purchase...
This article explains how to optimize memory utilization when editing large Word documents using GroupDocs.Editor for .NET API....Annotation Product Solution GroupDocs.Classification Product Solution Purchase...
Apply annotations to your documents in the form of textual comments, explanations with highlighted notes, watermarks, polylines, text/resource redactions and much more....Annotation Product Solution GroupDocs.Classification Product Solution Purchase...
This article explains how to sign document with Metadata electronic signatures using extended options with GroupDocs.Signature API....Annotation Product Solution GroupDocs.Classification Product Solution Purchase...