Support for Diagrams in GroupDocs.Merger

GroupDocs Editor for .NET

GroupDocs.Merger now supports diagram formats such as VSDFX, VSDM, VSSX, VSSM and VTX . It allows you to swap, rotate or trim pages in diagrams. Apart for that, you can also set or remove password protection of diagrams. This API comes in both Java and .NET platforms and could be integrated in any your .NET or Java application without any dependency.

Features for Diagrams Format

Swap Pages:

This feature allows you to exchange the position of two pages in the document. Following are the lines of code which can be used to swap pages in the diagram:

Above lines of code are used to swap pages of following VSDX file:

Finally, after performing swap operation on VSDX, the output looks as follows:

Move Page:

This feature allows you to change position of the pages within the document. Following are the lines of code which can be used to change order of the pages in the diagram:

Remove Page:

Using this feature you can remove single or collection of pages from the document. Following example demonstrates how to remove pages in the diagram:

Split Document:

You can split document into several resulting documents using this feature. Following is the example to split diagram:

Trim Document:

This feature allows you to cut the specific pages of the document. Following are the lines of code which can be used to trim the diagram:

Change Pages Orientation:

This feature allows you to change pages orientation. Following code sample shows how to change orientation of the pages in the diagram:

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

Rendering Archive Documents

The Compressed files (e.g .ZIP or TAR) use file compression in order to save the disk space. Also, the compressed archive formats can be used to compress multiple files into a single archive. This post demonstrates the usage of the GroupDocs.Viewer API to render the list of files or folders from an archive file.

Rendering the List of a Folder from the Archive

The GetPages method of both ViewerImageHandler and ViewerHtmlHandler renders the items from the root of archives.

The following code snippet shows that how simple is to render the list of items from the root of an archive:

The output of the above code snippet looks as follows:

Rendering Specified Folder into Image, HTML or PDF

To render a specified folder from an archive into image, html or PDF, all ImageOptions, HtmlOptions and PdfOptions classes have the ArchiveOptions.FolderName property which is used like:

ArchiveOptions.FolderName = "FirstLevelFolder";

When you need to render the list of items or folders contained in a certain folder inside the archive, set the value using ‘/’ path delimiter character like:

ArchiveOptions.FolderName = "FirstLevelFolder/SecondLevelFolder";

The following example shows the rendering of a list of items from a folder “SecondLevelFolder” which is contained inside the “FirstLevelFolder” of the archive:

If the rendering into PDF file is required, you can write the code as follows:

The complete ready to run code sample is available on GitHub.

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

ZIP Archive Indexing is Improved in GroupDocs.Search for Java 19.2

GroupDocs.Search for JavaWe are pleased to announce the monthly release of GroupDocs.Search for Java 19.2.
Improvements such as indexing of a ZIP archive inside other ZIP and escape of special characters in search queries are introduced. Please check GroupDocs.Search for Java 19.2 release notes for further reference. We would recommend you to download and integrate latest version of the API.

Breaking Change

  • Removed obsolete methods Import and Export from dictionary classes

Improvements

Following improvements are introduced in this release:

Implement escaping special characters in search queries

String indexFolder = "c:\\MyIndex";
String documentFolder = "c:\\MyDocuments";
// Creating index
Index index = new Index(indexFolder);
// Marking character '&' as a valid letter, not a separator
index.getDictionaries().getAlphabet().setRange(new char[] { '&' }, CharacterType.Letter);
// Adding documents to index
index.addToIndex(documentFolder);
// Searching for word 'R&B'
SearchResults results0 = index.search("R\\&B");
// Searching for word 'R&B'
SearchResults results1 = index.search("R\\u0026B");

Indexing ZIP archives inside other ZIP archives

String indexFolder = "c:\\MyIndex";
String documentFolder = "c:\\MyDocuments";
// Creating index
Index index = new Index(indexFolder);
// Adding documents to index
// ZIP archives and ZIP archives inside those archives will be automatically added to index
index.addToIndex(documentFolder);
// Searching
SearchResults results = index.search("zip");

Available Channels and Resources

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

Feedback

As always, if you have any questions or suggestions, feel free to write on our forum.

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

Sign Images with Metadata Signature using GroupDocs.Signature for .NET 19.1

GroupDocs.SignatureNew month, new release! We have released version 19.1 of GroupDocs.Signature for .NET that brings a couple of new features as well as two bug fixes and two improvements. The latest version provides metadata signature features for image files. Furthermore, the API now supports rounded corners for rectangle stamp signature types. For more details on what’s new in the latest release, please have a look at release notes.

Features Introduced

Metadata Signature Features for Images

In the latest version, we have introduced a new feature of singing images with metadata signatures that are based on Exchangeable Image File Format (EXIF) specification. For this, we have added a new public class ImageMetadataSignatureOptions that provides different options to add metadata signatures in images.

For a working example, please visit this documentation article.

Rounded Corners for Stamp Signatures

A new public class SquareBorderLine that inherits BorderLine is added to implement square stamp signature with rounded corners. This class contains data about the radius of the square signature’s corners.

For a working example, please visit this documentation article.

Improvements

We have done the following improvements in version 19.1.

  • Improve Image Metadata type conversion
  • Optimize Document options type detection for handler processes (Sign/Verify/Search)

Bug Fixes

The following bugs are fixed in the latest version.

  • Fix Stamp generation processing for wide areas
  • QR/Bar code with wide border cannot be read

Available Channels and Resources

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

Feedback

As always, we will be happy to know about 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 | Leave a comment

Escape Special Characters in Search Queries using GroupDocs.Search for .NET 19.2

GroupDocs.Search for .NETWe are pleased to announce the monthly release of GroupDocs.Search for .NET 19.2.
Improvements such as indexing of a ZIP archive inside other ZIP and escape of special characters in search queries are introduced. Please check GroupDocs.Search for .NET 19.2 release notes for further reference. We would recommend you to download and integrate latest version of the API.

Breaking Change

  • Removed obsolete methods Import and Export from dictionary classes

Improvements

Following improvements are introduced in this release:

Implement escaping special characters in search queries

string indexFolder = @"c:\MyIndex";
string documentFolder = @"c:\MyDocuments";
// Creating index
Index index = new Index(indexFolder);
// Marking character '&' as a valid letter, not a separator
index.Dictionaries.Alphabet.SetRange(new char[] { '&' }, CharacterType.Letter);
// Adding documents to index
index.AddToIndex(documentFolder);
// Searching for word 'R&B'
SearchResults results0 = index.Search(@"R\&B");
// Searching for word 'R&B'
SearchResults results1 = index.Search(@"R\u0026B");

Indexing ZIP archives inside other ZIP archives

string indexFolder = @"c:\MyIndex";
string documentFolder = @"c:\MyDocuments";
// Creating index
Index index = new Index(indexFolder);
// Adding documents to index
// ZIP archives and ZIP archives inside those archives will be automatically added to index
index.AddToIndex(documentFolder);
// Searching
SearchResults results = index.Search("zip");

Available Channels and Resources

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

Feedback

If you have any suggestions, questions, or queries related to the GroupDocs.Search for .NET API, we will be happy to hear from you. Just create a forum thread to share your thoughts.

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

Support for Dynamic Merging of Table Cells in GroupDocs.Assembly for .NET 19.1

We are delighted to announce the release of GroupDocs.Assembly for .NET 19.1. The latest version allows you to merge the table cells having equal textual contents within your reports dynamically. Furthermore, we have introduced the feature of adding optional comments within the syntax tags that can provide a human-readable explanation. For more details on the latest version, please have a glance at the release notes.

Features Introduced

Merging Table Cells Dynamically

Using the latest version, you can tell the API to merge the table cells that have equal textual contents. The following tag is used for this purpose:

<<cellMerge -horz>>

In the above expression, the horz switch is optional. If this switch is present, the cell merging will be performed in the horizontal direction. Otherwise, if the switch is missing, cells will be merged in the vertical direction (the default). At the moment, this feature is supported for the following document types:

  • Spreadsheet Documents
  • Presentation Documents
  • Word Processing Documents
  • Emails with HTML and RTF Bodies

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

Support of Textual Comments within Syntax Tags

This feature is introduced to add the textual comments within the syntax tags in the templates. These comments are only for providing human-readable explanation and ignored by the reporting engine. The following sample shows how to use the comments:

<<tag_name [expression] –switch1 –switch2 .. // optional_comment>>

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

As always, if you have some questions, queries or suggestions about GroupDocs.Assembly for .NET API, just share with us by creating a forum thread.

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

Merge Table Cells Dynamically using GroupDocs.Assembly for Java 19.1

Document Assembly APIWe are pleased to announce the release of version 19.1 of GroupDocs.Assembly for Java. The latest version allows you to merge the table cells having equal textual contents within your reports dynamically. Furthermore, we have introduced the feature of adding optional comments within the syntax tags that can provide a human-readable explanation. For more details on the latest version, please have a look at the release notes.

Features Introduced

Merging Table Cells Dynamically

Using the latest version, you can tell the API to merge the table cells that have equal textual content. The following tag is used for this purpose:

<<cellMerge -horz>>

In the above expression, the horz switch is optional. If this switch is present, the cell merging will be performed in the horizontal direction. Otherwise, if the switch is missing, cells will be merged in the vertical direction (the default). At the moment, this feature is supported for the following document types:

  • Spreadsheet Documents
  • Presentation Documents
  • Word Processing Documents
  • Emails with HTML and RTF Bodies

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

Support of Textual Comments within Syntax Tags

This feature is introduced to add the textual comments within the syntax tags in the templates. These comments are only for providing human-readable explanation and ignored by the reporting engine. The following sample shows how to use the comments:

<<tag_name [expression] –switch1 –switch2 .. // optional_comment>>

Available Channels and Resources

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

Feedback

We always love to hear your valuable feedback. Share your suggestions, questions, or queries related to GroupDocs.Assembly for Java at our forum.

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

Conversion from VCF is Introduced in GroupDocs.Conversion for .NET 19.1

GroupDocs.Conversion

GroupDocs.Conversion for .NET 19.1 comes with a new feature, few bug fixes and some improvements. SVG to Slides conversion is now improved. Furthermore, PDF to PNG/JPEG with watermark as background issue is resolved. Please check GroupDocs.Conversion for .NET 19.1 release notes for further reference.

Features

  • Implement conversion from Vcf

Improvements

  • Improvement when converting Svg to Slides
  • Add support for setting watermark as background when converting to image
  • Save converted document to file should return the file name and size

Bug Fixes

  • Spreadsheets sometimes show incorrect graph data
  • Issue with conversion .docx (with table of content) to .html
  • Conversion .pdf to .png (or .jpeg) with watermark as background issue
  • Inconsistent conversion from email file formats when converting to Cells
  • Receiving Aspose.Pdf.InvalidValueFormatException when converting a PDF file

API Resources

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

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.Conversion Product Family | Tagged | Leave a comment