Why To Migrate? Here are the key reasons to use the new updated API provided by GroupDocs.Watermark for Java since version 20.1:
Watermarker class is introduced as a single entry point to manage Watermarks in the document (instead of Documentclass from previous versions). Adding Watermarks was unified for all supported document formats. Product architecture was redesigned from scratch in order to simplify passing options to manage Watermarks. Document Information and preview generation procedures were simplified....Watermark Product Solution GroupDocs...GroupDocs.Watermark Product Family / GroupDocs.Watermark for Java...
Add Watermarks to PDF pages, images, and attachments using Python via .NET....Watermark Product Solution GroupDocs...GroupDocs.Watermark Product Family / GroupDocs.Watermark for Python...
Why to migrate Here are the key reasons to use the new updated API provided by GroupDocs.Watermark for .NET since version 19.5:
The Watermarker class is introduced as a single entry point to manage Watermarks in the document (instead of Document class from previous versions). Adding Watermarks was unified for all supported document formats. Product architecture was redesigned from scratch in order to simplify passing options to manage Watermarks. Document Information and preview generation procedures were simplified....Watermark Product Solution GroupDocs...GroupDocs.Watermark Product Family / GroupDocs.Watermark for .NET...
The API allows you to add Watermark to email attachments (all the attachments of supported types in an email message)...Watermark Product Solution GroupDocs...GroupDocs.Watermark Product Family / GroupDocs.Watermark for .NET...
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
TextWatermarkWatermark = 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....Watermark Product Solution GroupDocs...GroupDocs.Watermark Product Family / GroupDocs.Watermark for Java...
Extract, add, remove, search, and Watermark spreadsheet attachments using Python via .NET....Watermark Product Solution GroupDocs...GroupDocs.Watermark Product Family / GroupDocs.Watermark for Python...
The Watermarking API allows you to add Watermarks to PDF documents. Adding Watermarks to a particular page or adding Watermarks on all images or attachments of a particular page is possible....Watermark Product Solution GroupDocs...GroupDocs.Watermark Product Family / GroupDocs.Watermark for .NET...
The listed articles below explain how to control how images are Saved when a document is Saved to Markdown format....Watermark Product Solution GroupDocs...Advanced usage / Saving image strategy / Save image by custom...
The Watermarking Java API allows you to add Watermarks to PDF documents. Adding Watermarks to a particular page or adding Watermarks on all images or attachments of a particular page is possible....Watermark Product Solution GroupDocs...GroupDocs.Watermark Product Family / GroupDocs.Watermark for Java...