Annotations comparison is implemented in GroupDocs.Comparison for .NET 18.1

GroupDocs.ComparisonAnother monthly release of GroupDocs.Comparison for .NET 18.1 in on-board and ready for download. This release covers a new feature and some improvements. API allows annotations comparison and improvements like public bool property LicenseChecker, page mapper for PDF and comparison of table are intorduced. You can follow release notes here. We’d recommend you to download latest version of the API and share your document comparison experience.

Document Conversion API for .NET – Features

  • Comparison.PDF: Implement annotations comparing

GroupDocs Document Conversion API – Improvements

  • Add public bool property LicenseChecker
  • Improve displaying of tables in PDF
  • Page mapper for PDF
  • Comparison.PDF: fix filled cells on tables
  • Add page mapper for Note format
  • Comparison.Note: Improve comparison of table

Available Channels and Resources

Here are a few channels and resources for you to download, learn, try and get technical support on GroupDocs.Comparison for .NET API:

Feedback

You are always welcome to share your feedback and suggestions to improve this product, we take it very seriously and try to incorporate it as much as its possible for upcoming releases . We will be happy to know your thoughts. Just create a forum thread and our dedicated support team will be there to respond.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Comparison Product Family | Tagged | Leave a comment

Edit Watermark Objects in PowerPoint and Visio Documents using GroupDocs.Watermark for .NET 18.1

GroupDocs Watermark for .NETWe are happy to announce that GroupDocs.Watermark for .NET 18.1 has been released and it is available for download. In this release, we have added the support of editing the objects that can be considered as watermark in MS PowerPoint and MS Visio documents. Please continue to read more about this latest release.

Editing Watermark Objects in MS PowerPoint Documents

GroupDocs.Watermark for .NET 18.1 allows you to edit the objects that can be considered as watermark in PowerPoint documents. Currently, this feature is supported for the shapes. Following is the list of operations that can be performed on the existing shapes in a PowerPoint document.

Editing Watermark Objects in MS Visio Documents

Using GroupDocs.Watermark for .NET 18.1, you can edit the existing objects that can be used as watermark in MS Visio documents. Following is the list of supported operations.

Available Channels and Resources

Here are a few channels and resources for you to download, learn, try and get technical support on GroupDocs.Watermark:

Feedback

As always, we would love to hear your queries and suggestions at our forum.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Watermark Product Family | Tagged , , , , , | Leave a comment

Classes with similar names are not overwritten in GroupDocs.Comparison for Java 17.3.2

GroupDocs.Comparison

Keeping customers feedback in view, we are pleased to announce GroupDocs.Comparison for Java 17.3.2. In earlier version of the API, there were classes with similar names. Hence, in some applications, when API was loaded, classes with similar names were overwritten. This issue is now resolved. We’d recommend you to Download the new release and enhance your document comparison experience.

GroupDocs.Comparison for Java 17.3.2 – Bug Fixes

  • Classes with similar names are overwritten

Available Channels and Resources

Here are a few channels and resources for you to download, learn, try and get technical support on GroupDocs.Comparison:

Feedback

We always welcome you to share your feedback to improve this product. We will be happy to know your thoughts. Just create a forum thread and our dedicated support team will be there to respond.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Comparison Product Family | Tagged | Leave a comment

Change Text Background Color Dynamically using GroupDocs.Assembly for .NET 17.12

GroupDocs team is proudly announcing the monthly release of GroupDocs.Assembly for .NET API version 17.12. Using the latest version, you can change text background color dynamically in word processing and email documents. You can also change chart axis title dynamically in word processing documents. Furthermore, you can insert images and barcodes dynamically in email messages (.msg) with RTF body. We recommend you to download and use the latest version of API.

Document Generation API for .NET – New Features

GroupDocs.Assembly for .NET introduces the following new features in version 17.12 of the API:

  • Support dynamic insertion of images for MSG messages with RTF body
  • Support dynamic shape fill color setting for Word Processing documents
  • Support dynamic shape fill color setting for email messages with HTML body
  • Support dynamic shape fill color setting for email messages with RTF body
  • Support dynamic chart axis title setting for Word Processing documents

Change chart axis title dynamically in Word Processing documents

From now, template syntax expressions are supported in chart axis titles. Thus, to set a chart axis title dynamically, you can put an expression tag into it like in the following example:

<<[axis_title_expression]>>

Change text background color dynamically in Word Processing and Email file formats

You can set text background color for document contents dynamically using backColor tags. The syntax of a backColor tag is defined as follows:

<<backColor[color_expression]>>
content_to_be_colored
<</backColor>>

Available Channels and Resources

Here are a few channels and resources for you to download, learn, try and get technical support on GroupDocs.Assembly for .NET:

Feedback

We observe your feedback carefully, please share your feedback about GroupDocs.Assembly for .NET API. We will be happy to know your thoughts and we will try to enhance your experience with the API. Just create a forum thread and our dedicated support team will be there to respond.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Assembly Product Family | Tagged , , , , | Leave a comment

Change Title and Background Color Dynamically using GroupDocs.Assembly for Java 17.12

Document Assembly APIAt GroupDocs, we are always focused on delivering the best to our customers. In this regard, we are excitedly announcing another monthly release of GroupDocs.Assembly for Java v17.12. Using the latest version, you can now change text background color dynamically in word processing and email documents. You can also change chart axis title dynamically in word processing documents. Furthermore, you can insert images and barcodes dynamically in email messages (msg) with RTF body. We would recommend you to download and integrate this latest release.

Java Document Assembly API – New Features

This latest release provides support for:

  • Support dynamic insertion of images for MSG messages with RTF body
  • Support dynamic shape fill color setting for Word Processing documents
  • Support dynamic shape fill color setting for email messages with HTML body
  • Support dynamic shape fill color setting for email messages with RTF body
  • Support dynamic chart axis title setting for Word Processing documents

Change chart axis title dynamically in Word Processing documents

From now, template syntax expressions are supported in chart axis titles. Thus, to set a chart axis title dynamically, you can put an expression tag into it like in the following example:

<<[axis_title_expression]>>

Change text background color dynamically in Word Processing and Email file formats

You can set text background color for document contents dynamically using backColor tags. The syntax of a backColor tag is defined as follows:

<<backColor[color_expression]>>
content_to_be_colored
<</backColor>>

Available Channels and Resources

Here are a few channels and resources for you to download, learn, try and get technical support on GroupDocs.Assembly:

Feedback

We’d like to hear your valuable feedback. Just create a forum thread and our dedicated support team will be there to respond.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Assembly Product Family | Tagged , | Leave a comment

Change Position of the Annotation using Java Annotation API v17.10.2

Logo ImageKeeping feedback of our valuable customers in view, we are pleased to announce a new version of GroupDocs.Annotation for Java 17.10.2. This release comes up with number of bug fixes. The main fix introduced in this release is visibility and color behavior of added annotation. We therefore recommend you to download this latest release for a better API experience.

Java Annotation API v17.10.2 – Fixes

  • Area annotation is invisible on adding
  • Unable to change position of the annotation
  • Annotation properties are not behaving same in Java as in .NET
  • Wrong color behavior

Available Channels and Resources

Here are a few channels and resources for you to download, learn, try and get technical support on Documentation Annotation API:

Feedback

As always, you are welcome to share your feedback to improve this product. We will be happy to know your thoughts. Just create a forum thread and our dedicated support team will be there to respond.

Feedback

We always appreciate and welcome to our valuable users to share their feedback to improve this product. We will be happy to know your thoughts and suggestions. Just create a forum thread and our dedicated support team will be there to respond.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Annotation Product Family | Tagged | Leave a comment

Show Tracked Changes in Word Documents using GroupDocs.Viewer for Java 17.5.0

Logo ImageWe are excited to announce the release of version 17.5.0 of GroupDocs.Viewer for Java. The latest version has come with 9 new features, 16 improvements, and more than 20 bug fixes. Please continue to read more about this major release of GroupDocs.Viewer for Java.

GroupDocs.Viewer for Java 17.5.0 – New Features

Following are the most notable features of GroupDocs.Viewer for Java 17.5.0.

Support of New File Formats

We have added the support of following file formats in this latest release.

  • VSTX and VSSX (Microsoft Visio)
  • ONE (OneNote)
  • DjVu (multi-layer raster image)

Show/Hide Tracked Changes in Word Document

When rendering a Word document, the API does not provide results with tracked changes. We have added a setting to override the default behavior of the API. If you want to see tracked changes in your rendering result, use getWordsOptions.setShowTrackedChanges method of RenderOptions (ImageOptions, HtmlOptions or PdfFileOptions) and pass it to corresponding ViewerHandler (ViewerImageHandler or ViewerHtmlHandler) as shown in the following code snippet.

// Setup GroupDocs.Viewer config
ViewerConfig config = new ViewerConfig();
config.setStoragePath(STORAGE_PATH);
  
// Create html handler
ViewerHtmlHandler htmlHandler = new ViewerHtmlHandler(config);
String guid = "document.docx";
  
// Set options to render tracked changes
HtmlOptions options = new HtmlOptions();
options.getWordsOptions().setShowTrackedChanges(true); // Default value is false
  
// Get pages 
List pages = htmlHandler.getPages(guid, options);
  
for (PageHtml page : pages) {
    System.out.println("Page number: " + page.getPageNumber());
    System.out.println("Html content: " + page.getHtmlContent());
}

For more details on this feature, please visit this documentation article.

Rendering PDF Document Excluding Annotations

When rendering PDF documents, by default, annotations are included in the resultant document. If required, you can tell the API not to include the annotations in the rendering results. Just set getPdfOptions.setDeleteAnnotations of RenderOptions (ImageOptions, HtmlOptions or PdfFileOptions) as true and pass it to getPages or getPdfFile method of corresponding ViewerHandler (ViewerImageHandler or ViewerHtmlHandler) as shown in the following code snippet.

// Setup GroupDocs.Viewer config
ViewerConfig config = new ViewerConfig();
config.setStoragePath(STORAGE_PATH);
  
// Create html handler
ViewerHtmlHandler htmlHandler = new ViewerHtmlHandler(config);
String guid = "DocumentWithAnnotations.pdf";
  
// Set pdf options to render content without annotations
HtmlOptions options = new HtmlOptions();
options.getPdfOptions().setDeleteAnnotations(true); // Default value is false
  
// Get pages
List pages = htmlHandler.getPages(guid, options);
  
for (PageHtml page : pages) {
    System.out.println("Page number: " + page.getPageNumber());
    System.out.println("Html content: " + page.getHtmlContent());
}

For more details on this feature, please visit this documentation article.

Adjusting the Size when Rendering CAD Documents

When CAD documents are rendered, the size of the rendering result is adjusted by API automatically depending on the size of the initial document. You may also adjust the size of resulting document by setting height and width as shown in the following code sample.

// Setup GroupDocs.Viewer config
ViewerConfig config = new ViewerConfig();
config.setStoragePath(STORAGE_PATH);
  
// Create image handler
ViewerImageHandler imageHandler = new ViewerImageHandler(config);
String guid = "document.dwg";
  
// Set Cad options to render content with a specified size
ImageOptions options = new ImageOptions();
options.getCadOptions().setHeight(750);
options.getCadOptions().setWidth(450);
  
// Get pages
List pages = imageHandler.getPages(guid, options);
  
for (PageImage page : pages)
{
    System.out.println("Page number: " + page.getPageNumber());
    InputStream imageContent = page.getStream();
}

For more details on this feature, please visit this documentation article.

Rendering Layouts in CAD Documents

When CAD documents are rendered, by default, you only get the Model’s representation. In order to render Model and all non-empty Layouts within a CAD document, set getCadOptions().setRenderLayouts of ImageOptions and HtmlOptions to true as shown in the following code sample.

// Setup GroupDocs.Viewer config
ViewerConfig config = new ViewerConfig();
config.setStoragePath(STORAGE_PATH);
  
// Create html handler
ViewerImageHandler imageHandler = new ViewerImageHandler(config);
String guid = "document.dwg";
  
// Set CAD options to render Model and all non empty Layouts
ImageOptions options = new ImageOptions();
options.getCadOptions().setRenderLayouts(true);
  
// Get pages
List pages = imageHandler.getPages(guid, options);
  
for (PageImage page : pages)
{
    System.out.println("Page number: " + page.getPageNumber());
    InputStream imageContent = page.getStream();
}

For more details on this feature, please visit this documentation article.

Rendering a Specific Layout in a CAD Document

Since version 17.5.0, GroupDocs.Viewer also allows you to render a specific layout in a CAD document. Following code snippet demonstrates how to render a specific layout by providing its name.

// Setup GroupDocs.Viewer config
ViewerConfig config = new ViewerConfig();
config.setStoragePath(STORAGE_PATH);
  
// Create html handler
ViewerImageHandler imageHandler = new ViewerImageHandler(config);
String guid = "document.dwg";
  
// Set CAD options to render specific Layout
ImageOptions options = new ImageOptions();
options.getCadOptions().setLayoutName("MyFirstLayout");
  
// Get pages
List pages = imageHandler.getPages(guid, options);
  
for (PageImage page : pages)
{
    System.out.println("Page number: " + page.getPageNumber());
    InputStream imageContent = page.getStream();
}

For more details on this feature, please visit this documentation article.

Enabling Precise Mode when Rendering PDF Documents

When PDF documents are rendered, we get similar representation in image and HTML formats. However, sometimes the result may contain shifted characters, symbols or document objects. To improve rendering results in such cases, we have added pdfOptions.setEnablePreciseRendering property as shown in the following sample code.

// Setup GroupDocs.Viewer config
ViewerConfig config = new ViewerConfig();
config.setStoragePath(STORAGE_PATH);
  
// Create html handler
ViewerHtmlHandler htmlHandler = new ViewerHtmlHandler(config);
String guid = "document.pdf";
  
// Set pdf options to render content in a precise mode
HtmlOptions options = new HtmlOptions();
options.getPdfOptions().setEnablePreciseRendering(true); // Default value is false
  
// Get pages
List pages = htmlHandler.getPages(guid, options);
  
for (PageHtml page : pages) {
    System.out.println("Page number: " + page.getPageNumber());
    System.out.println("Html content: " + page.getHtmlContent());
}

For more details on this feature, please visit this documentation article.

Rendering Documents with Comments

Some document types like Microsoft Word, Excel, OpenOffice Text and Spreadsheet may also contain comments. By default, the comments are not rendered. Since the version 17.5.0, there is a new option, setRenderComments of RenderOptions (ImageOptions or HtmlOptions), that tells the API to include the comments in the output. Currently, this option works for Microsoft Word, Excel, OpenOffice Text and Spreadsheet document types. To learn about the usage of this feature, please visit this documentation article.

Using Metered Licensing

Since version 17.5.0, you can also set Metered license as an alternative to license file. It is a new licensing mechanism that will be used along with existing licensing method. It is useful for the customers who want to be billed based on the usage of the API features. For more details, please refer to Metered Licensing FAQ section. Following code snippet shows how to set metered public and private keys for licensing.

Metered metered = new Metered();
// set-up credentials
metered.setMeteredKey("Public_Key", "Private_Key");

GroupDocs.Viewer for Java API – Bug Fixes

Following issues are fixed in the latest version of GroupDocs.Viewer for Java.

  • Color filling isn’t displayed for some objects
  • Incorrect font color when rendering Excel to Html
  • Email attachments are not found when setting setUsePDF to true
  • HTMLSaveOptions.DefaultFont setting doesn’t work properly
  • Incomplete image when converting a specific DWG file
  • Character’s size issue when rendering PDF document into HTML
  • API is rendering PDF document into blank HTML pages
  • Incorrect resource’s relative path when rendering to Html
  • Black background when rendering PPS or PPT to image
  • Issue in setHtmlResourcePrefix when rendering .msg file
  • Issue with underline text when rendering PDF into HTML
  • setIgnoreResourcePrefixForCss is ignored when rendering Word documents
  • Overflow text is not visible when rendering Excel sheet to HTML
  • PDF to HTML fixed layout issue
  • Lines are too thin when rendering PDF as HTML
  • Pdf to Html space and positioning issues
  • PDF to HTML image color issue
  • getLastModificationDate is not showing last modification date as expected
  • GroupDocs.Viewer for Java latest JAR file lacks few imports
  • Excel file with blank sheets is not rendering to image
  • ImageOptions is not working as expected
  • PPTX/XLSX documents are not rendering into images properly
  • Duplicate pages are generated in cache if API is used in trial mode
  • Image-based rendering issues
  • Style-sheet link is incorrect if HTML is generated without embedded resources

Document Rendering API – Improvements

We have made following improvements in GroupDocs.Viewer for Java 17.5.0.

  • Render one or range of worksheets from large excel file
  • Remove obsolete CountPagesToConvert and PageNumbersToConvert from RenderOptions
  • Remove members marked as obsolete in previous versions
  • Do not set resource prefix when HtmlResourcePrefix is empty string
  • Improve look of comments in API reference documentation
  • CellsOptions.ShowGridLines property does not work when rendering Cells to PDF
  • Extend support for setting JpegQuality when rendering documents as PDF
  • Throw GroupDocsViewerException when file type can’t be determined for passed stream
  • Create lower-case name when rendering document from stream
  • CustomCacheHandler is written for S3 Bucket but still uses local disk for cache
  • Pdf rendering to HTML taking a lot of time
  • Add code examples to PdfOptions class documentation comments
  • Add code examples to CellsOptions class documentation comments
  • Add code examples to DiagramOptions class documentation comments
  • Add code examples to EmailOptions class documentation comments

Additional Resources

Following resources will help you to download, learn, try and get technical support.

Feedback

As always, you are welcome to share your feedback to improve this product. We will be happy to know your thoughts. Just create a forum thread and our dedicated support team will be there to respond.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Viewer Product Family | Tagged , , , , , , , | Leave a comment

Introducing Text Signature Appearances in Java e-Signing API v17.11

GroupDocs.Signature

At GroupDocs, we are always focused on delivering the best to our customers. In this regard we are excitedly announcing another monthly release of eSignature for Java API version 17.11. This release not only adds a number of new features to the API, but also adds numerous enhancements along-with some bug fixes. The API now allows user to obtain verification and signing progress . We would recommend you to download the new version of API and evaluate the exciting features to enhance document e-signing experience.

eSignature API for Java v17.11 – Features

Java eSignature API v17.11 – Improvements

A detailed list of all the improvements made to the API in this release is given below:

  • Improve Verification when Page is not specified for following document types:
    • Cells
    • Image
    • Slides
    • Words
    • PDF
  • Set background color for QRcode and Barcode signatures
  • The e-Signature API v17.11 – Fixes

    A detailed list of all fixes made in this release of the API are given below:

    • Method for Document Description and Pages raise Exception
    • Incorrect Cells TextStamp rendering

    Available Channels and Resources

    Here are a few channels and resources for you to download, learn, try and get technical support on Document Signing API for Java:

    Feedback

    We always welcome you to share your feedback to improve this product. We will be happy to know your thoughts. Just create a forum thread and our dedicated support team will be there to respond.

    Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
    Posted in GroupDocs.Signature Product Family | Tagged | Leave a comment

    Celebrate New Year with 25% Off GroupDocs.Total APIs – GroupDocs Newsletter January 2018

    LinkedIn Google+ Twitter Facebook
    Share this issue:

    Monthly Newsletter

    January 2018

    Hurry! Offer ends January 31st
    Securely Sign Official Documents with Stamp Signatures

    Get 25% off GroupDocs.Total for .NET and Java. Quote HOL2017WBS when placing your order.

    Buy Now

    This offer is only available on new GroupDocs.Total purchases and cannot be used in conjunction with other offers, renewals or upgrades. Only available directly from GroupDocs.com, not through third parties or resellers.

    Product News

    Product News

    Product News

    From the Library

    From the Library

    From the Library

    Feedback

    Feedback

    Feedback
    GroupDocs for .NETGroupDocs for JavaGroupDocs for Cloud APIs
    Product Releases and Updates

    Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
    Posted in Customer Newsletters | Leave a comment