Style Comparison for HTML is Improved in GroupDocs.Comparison for .NET 18.6

GroupDocs.ComparisonThis month’s release of GroupDocs.Comparison for .NET 18.6 covers few improvements and a new feature. Improvements such as aligner for Comparison.Diagrams and support of CompariosnSettings to Html are introduced. Please follow the release notes here for further details. We’d recommend you to try latest version of the API and share your feedback.

GroupDocs Document Comparison API – Features

  • Implement comparing connect on Diagrams

GroupDocs.Comparison for .NET – Improvements

  • Improve styles comparing for HTML
  • Aligner for Comparison.Diagrams
  • Introduced support CompariosnSettings to Html

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

Color Individual Chart Series Points using GroupDocs.Assembly for Java 18.5

Document Assembly APIAt GroupDocs, we keep on updating our products for better user experience. In this regard, we are excitedly announcing the monthly release of version 18.5 of GroupDocs.Assembly for Java. Using the latest version, you can now change color of chart series and individual point series dynamically for word processing, spreadsheet and presentation formats. We recommend you to install the latest version of API for a better experience.

Java Document Assembly API – New Features

Following new features are introduced in version 18.5 of the API.

Dynamic Coloring of Chart Series

For a chart with dynamic data, you can set colors of chart series dynamically based upon expressions. To use the feature, do the following steps:

  • Declare a chart with dynamic data in the usual way
  • For chart series to be colored dynamically, define corresponding color expressions in names of these series using seriesColor tags having the following syntax:

<<seriesColor[color_expression]>>

Dynamic Coloring of Individual Series Point

For a chart with dynamic data, you can set colors of individual chart series points dynamically based upon expressions. To use the feature, do the following steps:

  • Declare a chart with dynamic data in the usual way
  • For chart series with points to be colored dynamically, define corresponding color expressions in names of these series using pointColor tags having the following syntax:

<<pointColor[color_expression]>>

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

Color Chart Series Dynamically using GroupDocs.Assembly for .NET 18.5

GroupDocs team is proudly announcing the monthly release of version 18.5 of GroupDocs.Assembly for .NET API. Using the latest version, you can now change the color of chart series and individual point series dynamically for word processing, spreadsheet and presentation formats.  We recommend you to install and use the latest version of the API.

Document Generation API for .NET – New Features

Following new features are introduced in version 18.5 of the API.

Dynamic Coloring of Chart Series

For a chart with dynamic data, you can set colors of chart series dynamically based upon expressions. To use the feature, do the following steps:

  • Declare a chart with dynamic data in the usual way
  • For chart series to be colored dynamically, define corresponding color expressions in names of these series using seriesColor tags having the following syntax:

<<seriesColor[color_expression]>>

Dynamic Coloring of Individual Series Point

For a chart with dynamic data, you can set colors of individual chart series points dynamically based upon expressions. To use the feature, do the following steps:

  • Declare a chart with dynamic data in the usual way
  • For chart series with points to be colored dynamically, define corresponding color expressions in names of these series using pointColor tags having the following syntax:

<<pointColor[color_expression]>>

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

Tiled Rendering of CAD Documents using GroupDocs.Viewer for .NET 18.6

Document Viewer API

We are pleased to announce the release of version 18.6 of GroupDocs.Viewer for .NET. The latest version provides the support of rendering DXF format as well as the tiled rendering of the CAD documents. Furthermore, we have added the feature of forced password validation for password protected documents. Along with the new features, there are 14 improvements and bug fixes in this monthly release. Below is the list of new features, improvements, and fixes added in GroupDocs.Viewer for .NET 18.6.

.NET Document Rendering API – New Features

Supported File Formats

GroupDocs.Viewer for .NET 18.6 supports rendering of DXF file format. For a complete list of supported file formats, please visit this documentation article.

Forced Password Validation

When password protected documents are rendered with the caching enabled, document password is validated only on the first call. All subsequent renderings provide output without checking the document password. In order to alter this behavior and let the API validate document password on each rendering, set ForcePasswordValidation property of the ViewerConfig as shown in the code snippet below.

//Init viewer config
ViewerConfig viewerConfig = new ViewerConfig();
viewerConfig.StoragePath = "c:\\storage";
  
//Set the password to be validated on every call
viewerConfig.ForcePasswordValidation = true;
// Init viewer html handler
ViewerHtmlHandler viewerHtmlHandler = new ViewerHtmlHandler(viewerConfig);
   
// Set the guid of the document you want to render
string guid = "with-images.pdf";
   
//Set document password
HtmlOptions htmlOptions = new HtmlOptions();
htmlOptions.Password = "documentpassword";
  
//Render document with specified options
List pages = viewerHtmlHandler.GetPages(guid, htmlOptions);

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

Tiled Rendering or Rendering by Coordinates of CAD Documents

Tiled rendering (or rendering by coordinates) is the process of rendering CAD documents (into an image, HTML or PDF) by dividing into square parts and rendering each part (or tile) separately. In tiled rendering, the amount of memory involved is reduced as compared to rendering the entire document at once.

Since the version 18.6, tiled rendering is available for rendering DWG file format into image and HTML. When the tiled rendering is enabled, only the Model is rendered, and every tile composes a separate page. You can add as many tiles as you need. The following code snippet demonstrates how to render DWG drawing into an image by dividing into four equal parts.

 // Setup GroupDocs.Viewer config
ViewerConfig config = new ViewerConfig();
config.StoragePath = @"C:\storage";
   
// Create image handler
ViewerImageHandler imageHandler = new ViewerImageHandler(config);
string guid = "document.dwg";
   
// Get document width and height
DocumentInfoContainer docInfo = imageHandler.GetDocumentInfo(guid);
int width = docInfo.Pages[0].Width;
int height = docInfo.Pages[0].Height;
  
// Set tile width and height as a half of image total width
int tileWidth = width / 2;
int tileHeight = height / 2;
  
int pointX = 0;
int pointY = 0;
//Create image options and add four tiles, one for each quarter
ImageOptions options = new ImageOptions();
Tile tile = new Tile(pointX, pointY, tileWidth, tileHeight);
options.CadOptions.Tiles.Add(tile);
pointX += tileWidth;
tile = new Tile(pointX, pointY, tileWidth, tileHeight);
options.CadOptions.Tiles.Add(tile);
  
pointX = 0;
pointY += tileHeight;
tile = new Tile(pointX, pointY, tileWidth, tileHeight);
options.CadOptions.Tiles.Add(tile);
  
pointX += tileWidth;
tile = new Tile(pointX, pointY, tileWidth, tileHeight);
options.CadOptions.Tiles.Add(tile);
// The pages list will contain four images, one for each quarter
List pages = imageHandler.GetPages(guid, options);
   
foreach (PageImage page in pages)
{
     Console.WriteLine("Page number: {0}", page.PageNumber); 
     Stream imageContent = page.Stream;
}

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

Document Viewer API for .NET – Fixes

Following issues are fixed in version 18.6 of GroupDocs.Viewer for .NET.

  • Access to the path ‘c:\windows\system32\inetsrv\vs.bin’ is denied
  • Can’t set different default fonts when rendering PDF document
  • Incorrect rendering of items with background color in Visio document
  • GetFileList throws “Guid for file should contain extension” when file has no extension
  • Some STL files are not supported
  • Text color is incorrect when rendering PDF
  • The content of the cell is hidden when rendering Excel to HTML
  • Unable to render Presentation documents, after ViewerConfig.FontDirectories are added
  • Wrong number of layouts in DXF

GroupDocs.Viewer for .NET 18.6 – Improvements

Following are the improvements that we have made in version 18.6.

  • Extended support for DefaultFontName setting to PDF documents when rendering into PDF
  • Added new property EmbedResources which will replace IsResourcesEmbedded property in HtmlOptions class
  • Support of empty string for ViewerConfig.CacheFolderName property
  • Eliminated the gap between the list of tasks and footer when rendering MS Project documents
  • Extended support for DefaultFontName option for CAD documents

Related Links and Resources

We have a few channels and resources for you to download, learn, try and get technical support on document viewer API.

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

Add Summary Page to Image Stream in GroupDocs.Comparison for Java 18.6

GroupDocs.Comparison

This month’s release of GroupDocs.Comparison for Java 18.6 comes with multitude of new features, improvements and bug fixes. New formats are introduced in this release such as PNG, JPG, BMP and email. Aside this, you can generate summary page to images streams and supports of pivot table in Cells is introduced as well. Document comparison performance is improved. Bug such as returning null in ICompareResult is fixed. For further details included in this month’s release, please visit the release notes. We’d recommend you to Download the new release and enhance your document comparison experience.

GroupDocs.Comparison for Java 18.6 – New Features

  • Ability of comparing DICOM documents by Comparison.Imaging
  • Apply/Discard changes for DICOM format
  • Add support for headers and footers for pivot tables
  • Groupdocs.Comparison: Add setting for cloning metadata
  • GroupDocs.Comparison.Words: Add ability of applying or discarding for category of changes
  • UpdateChanges Model for Imaging
  • Setting for cloning passwords for all formats
  • GroupDocs.Comparison: All formats: Add support of style settings: bold, italic, underline and strike through
  • GroupDocs.Comparison all formats: Add support of Check Box and Page in Change Info
  • GroupDocs.Comparison.Words: Add support of setting for cloning document metadata

See complete list of new features introduced here.

Document Comparison API for Java – Improvements

  • Implement the process absorbing of tables with merged cells
  • Improved public API
  • Add ability for comparison of result and original files in Imaging.Tests
  • Comparison.PDF: Improve comparison changes detection for Paragraphs
  • GroupDocs.Comparison.Text: Improve comparison performance
  • Fix the support of new settings for PDF
  • Add styles change detection for Comparison.Imaging (height, width)
  • Implement the process absorbing of tables with merged cells

GroupDocs.Comparison for Java – Bug Fixes

  • No style changes are detected in PDF comparison and PDF is also truncated in multiple places
  • Output of PDF comparison is not as expected, all the text exceeding first line is missing
  • Comparer is not comparing any format and returning null in ICompareResult
  • PDF Comparison – scrambled/text overlapped output
  • HTML Comparison is not working
  • Comparing a file with itself, gives poor result
  • Invalid comparison for PDF documents

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

Add Encrypted QR-Code using .NET eSigning API v18.5

GroupDocs.Signature

We keep looking forward to bringing you more features and therefore, we have released GroupDocs.Signature for .NET v18.5. The main feature introduced in this release is that it allows user to add encrypted QR-Code signatures. Aside this, few bug fixes are also introduced. We therefore, recommend you to download the new version of API and evaluate the exciting features to enhance document e-signing experience.

.Net ESignature API v18.5 – New Features

Sign/Search Encrypted QR-Code Text

Now users of this API can sign and search encrypted QR-Code text in documents using property DataEncryption
Following example demonstrates how to encrypt Text property of QR-Code Signature:

// create data encryption
IDataEncryption encrypter = new SymmetricEncryption(SymmetricAlgorithmType.Rijndael, key, salt);
// setup options with text of signature
PdfQRCodeSignOptions signOptions = new PdfQRCodeSignOptions("This is private text to be secured.");
// QR-code type
signOptions.EncodeType = QRCodeTypes.QR;
// specify text encryption
signOptions.DataEncryption = encrypter;

Custom Encryption for Embedded QR Code Signature

User can sign documents with custom encrypted QR-Code text/data.
Following code sample shows how to sign document with custom encrypted QR-Code data:

// setup options with text of signature
PdfQRCodeSignOptions signOptions = new PdfQRCodeSignOptions();
// QR-code type
signOptions.EncodeType = QRCodeTypes.QR;
signOptions.DataEncryption = new CustomXOREncryption();
// create custom object
DocumentSignature signature = new DocumentSignature()
{
    ID = Guid.NewGuid().ToString(),
    Author = Environment.UserName,
    Signed = DateTime.Now,
    DataFactor = 11.22M
};
// specify Data object instance
signOptions.Data = signature;

New Cells File Formats

Following are the new cells file formats introduced in this release of the API:

  • ots
  • xltx
  • xltm

ESignature API for .NET – Improvements

  • Verification for CRT and CER digital certificates files types
  • e-Signing API for .NET – Bug Fixes

    • Digital PDF signatures doesn’t support ocsp, timestamp settings
    • Add messages for exceptions that were thrown during making certificate objects for digital signatures
    • Exception when accessing PDF document without specified metadata
    • Incorrect number of pages calculation for all Cells Options

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

    Introducing Stamp Types in Java E-Signing API v18.6

    GroupDocs.Signature

    Team GroupDocs is excited to release version 18.6 of GroupDocs.Signature for Java API. This latest version supports to sign documents with stamp signatures either in a round or a square shape. Apart from that, few fixes are also introduced in this release of the API. 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 v18.6 – Features

    Encode and Search Custom Object to QR-Code Signature

    Now users of this API can add and search custom object to QR-Code signatures.
    Following code sample shows how to add a custom object to QR-Code signatures:

    // setup custom object instance with required data
    DocumentSignature docSignature =new DocumentSignature();
    docSignature.setID(UUID.randomUUID().toString());
    docSignature.setAuthor("Mr.Sherlock");
    docSignature.setSigned(new java.util.Date());
    docSignature.setDataFactor(new java.math.BigDecimal("0.67"));
    // setup options
    PdfQRCodeSignOptions signOptions = new PdfQRCodeSignOptions();
    // QR-code type
    signOptions.setEncodeType(QRCodeTypes.QR);
    // setup Data property with custom object
    signOptions.setData(docSignature);
    

    Square type for Stamp Signatures

    User can sign documents with stamp signatures either in a square or a round shape.
    Following code sample shows how to sign document with square type stamp signature:

    ImagesStampSignOptions signOptions = new ImagesStampSignOptions();
    // setup stamp type
    signOptions.setStampType(StampTypes.SQUARE);
    // sign document with square stamp
    String signedPath = (String)handler.sign("invoice.png", signOptions,saveOptions);
    

    New Slides File Formats

    Following are the new slides file formats introduced in this release of the API:

    • otp
    • potx
    • potm
    • ppsm

    QR-Code Embedded Classes

    New embedded classes introduced for QR-Code are as follow:

    • VCard
    • Email

    e-Signing API for Java – Bug Fixes

    • Signed .doc files have .docx extension and .ppt files have .pps extension

    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 Java:

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

    Releasing GroupDocs.Merger for .NET API – Reorder or Split Document Pages

    GroupDocs Editor for .NET

    We are pleased to announce GroupDocs.Merger for .NET 18.5. A back-end document manipulation API that allows to split, remove or reorder pages in a document of supported format. Pages could be swapped or trimmed. You can also manage documents protection. GroupDocs.Merger for .NET allows to check document protection and then set, remove or update password. Aside this, API permits to join two or more documents of same file format into one.

    Purpose Behind GroupDocs.Merger for .NET API

    GroupDocs.Merger for .NET is an organized API, using that you can manipulate a document programatically in different ways. For instance, see how simply you can trim a document:

    PagesOptions pagesOptions = new PagesOptions(FileFormat.Pdf, password, pages);
    Stream openFile = new FileStream(sourceFile, FileMode.Open);
    // Main method.
    DocumentResult result = new DocumentHandler().Trim(openFile, pagesOptions);

    API is designed to facilitate users to move, remove and swap pages within a document using simplified calls.

    GroupDocs.Merger – Supported Features and Formats

    GroupDocs.Merger for .NET supports a lot of document formats and many document manipulation features.

    Supported Document Formats

    • Word
    • PDF
    • Cell
    • Slide

    In order to see file format extensions please visit this article.

    Features Detail

    • Combine and merge multiple files into one document
    • Split document to multiple files
    • Arrange documents in any order
    • Check document protection
    • Remove pages from document

    See all API features here.

    Available Channels and Resources

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

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

    Updates to GroupDocs Privacy Policy – GroupDocs Newsletter June 2018

    LinkedIn Google+ Twitter Facebook
    Share this issue:

    Monthly Newsletter

    June 2018

    Documents Viewer APIs for .NET and Java Applications
    View over 50 Document & Image formats without External Viewer
    Securely Sign Official Documents with Stamp Signatures

    GroupDocs.Viewer product family offers powerful files viewer APIs for .NET and Java applications. It rasterizes documents and images both, renders text and converts them to SVG, HTML and CSS – thus offering a high-fidelity true-text, document rendering. Developers can work with all popular business and image file formats including: Microsoft Office, Visio, Project, Outlook, PDF, HTML, OpenDocument, AutoCad, Metafiles, JPEG, TIFF, GIF, BMP etc.

    Explore NOWDownload FREE 30-Days Trial

    Company News

    Product News

    Product News

    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

    Upcoming Release of GroupDocs.Merger for .NET

    GroupDocs Editor for .NET

    We are about to release GroupDocs.Merger for .NET, a full featured, back-end API that could easily be utilized by .NET developers in their projects. It will allow trimming and swapping of pages. Document protection will be managed by GroupDocs.Merger for .NET. Moreover, API will allow to merge two documents of same format into single.

    Features Offered by GroupDocs.Merger for .NET

    GroupDocs will keep on updating this API with new features. An initial list of features offered by the API will be:

    • Move/reorder pages
    • Remove and swap document pages
    • Trim and split document
    • Document protection management
    • Join Document

    First Version Availability

    We are finalizing the first release of GroupDocs.Merger for .NET and hope that you will be able to avail it very soon. Please stay tuned for further updates. We would be happy to hear your queries or suggestions at GroupDocs.Merger forum.

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