Introducing Watermark Annotation for Cells in GroupDocs.Annotation for .NET 18.7

GroupDocs.Annotation for .NET

At GroupDocs, we keep on updating our products for better user experience. In this regard, we are excitedly announcing another monthly release of GroupDocs.Annotation for .NET 18.7. This latest release added new types of annotations for Cells like Text Replacement, Resource Redaction and Watermark. Apart from that, few improvements and fixes are also introduced in this release. We therefore recommend you to download this latest release of the API to enhance your document annotation experience.

Features

  • Added following new types of annotations for Cells:
    • Text Replacement
    • Text Annotations
    • Watermark
    • Resource Redaction
  • Watermark Annotations for Words
  • Add cleanup for Text Replacement in Words
  • Improvements

    • Text Annotations in Slides
    • Shape processing in Diagrams for Text Annotations

    Bug Fixes

    • Fixed SvgPath parsing

    Available Channels and Resources

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

    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

    Color Chart Series Dynamically in Email Messages using GroupDocs.Assembly for .NET 18.6

    GroupDocs team is proudly announcing two new features and three enhancements in the monthly release of GroupDocs.Assembly for .NET 18.6. Using the latest version, you can now use C# 6.0 null-conditional operators ?. and ?[]. Change the color of chart series and individual point series dynamically for Email Messages with HTML and RTF bodies. Furthermore, to enhance the API,  colors are preserved for a pie chart in the word processing document, fonts are preserved for a chart title, and static colors are preserved for chart series in the email document. We recommend you to install and use the latest version of the API.

    Features Introduced

    Following new features are introduced in version 18.6 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]>>

    Enhancements

    Following enhancements are introduced in version 18.6 of the API.

    • Preserve the color of an of pie chart split slice when using dynamic chart series coloring for Word Processing documents
    • Preserve the font of a chart title while changing its text dynamically in emails
    • Preserve the static color of a chart series when dynamically filling it with data in emails

    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

    Support for Null-Conditional Operators in GroupDocs.Assembly for Java 18.6

    Document Assembly APIWe are excitedly announcing the monthly release of GroupDocs.Assembly for Java 18.6. Using the latest version, you can now use null-conditional operators ?. and ?[]. Change the color of chart series and individual point series dynamically for Email Messages with HTML and RTF bodies. Furthermore, to enhance the API,  colors are preserved for a pie chart in the word processing document, fonts are preserved for a chart title, and static colors are preserved for chart series in the email document. We recommend you to install the latest version of API for a better experience.

    Features Introduced

    Following new features are introduced in version 18.6 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]>>

    Enhancements

    Following enhancements are introduced in version 18.6 of the API.

    • Preserve the color of an of pie chart split slice when using dynamic chart series coloring for Word Processing documents
    • Preserve the font of a chart title while changing its text dynamically in emails
    • Preserve the static color of a chart series when dynamically filling it with data in emails

    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 | Leave a comment

    Render ISFF-based DGN File Format using GroupDocs.Viewer for .NET 18.7

    Document Viewer API

    We are delighted to announce that GroupDocs.Viewer for .NET 18.7 has been released and it is available for download. The latest version supports rendering of ISFF-based DGN (V7) file format. Furthermore, we have added 4 improvements as well as 4 critical bug fixes in this release. For details about the changes in version 18.7, please have a look at the release notes. Below is the list of new features, improvements, and fixes added in v18.7.

    Features Introduced

    We have extended our list of supported file formats by adding the support of ISFF-based DGN (V7) file format. For more details on the supported file formats, please visit this documentation article.

    Improvements

    We keep looking for the ways to improve the API to provide the best experience to our users. Therefore, we have included following improvements in the latest version:

    • Extend DefaultFontName setting support for ODG, SVG and MetaFile Images
    • Improve output content for printable HTML
    • Support empty string for ViewerConfig.PageNamePrefix property
    • Improve compression for rendering into HTML with EnableMinification setting

    Bug Fixes

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

    • DOCX to HTML pages – all HTML pages use CSS class names from first page
    • API generates 5 pages with repeated content when rendering single page email message
    • Invalid styles when rendering presentation documents into HTML
    • Issues when printing printable Html or saving it as PDF

    Related Links and Resources

    We have a few channels and resources for you to download, learn, try and get technical support on GroupDocs.Viewer.

    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

    Explicit font substitution is supported in GroupDocs.Conversion for .NET 18.7

    GroupDocs.Conversion

    GroupDocs.Conversion for .NET 18.7 comes with some new features and a bug fix. EmailOptions can be defined in any SaveOptions class such as PdfSaveOptions or CellsSaveOptions. Moreover, API supports explicit font substitution when converting from Word, Cell and Presentation documents. Please refer to GroupDocs.Conversion for .NET 18.7 release notes for further reference. We’d recommend you to integrate latest version of the API in your application and share your feedback.

    Features

    Following features are introduced in this month’s release:

    Explicit Font Substitution

    Converting from Cells
    Substitute specific fonts when converting Cells document.

    var loadOptions = new CellsLoadOptions();
    loadOptions.FontSubstitutes.Add(new KeyValuePair("Arial", "Tahoma"));
    loadOptions.FontSubstitutes.Add(new KeyValuePair("Calibri", "Tahoma"));

    Converting from Slides
    Substitute specific fonts when converting Slides document.

    var loadOptions = new SlidesLoadOptions();
    loadOptions.FontSubstitutes.Add(new KeyValuePair("Arial", "Tahoma"));
    loadOptions.FontSubstitutes.Add(new KeyValuePair("Calibri", "Tahoma"));

    Converting from Words
    Substitute specific fonts when converting Words document.

    var loadOptions = new WordsLoadOptions();
    loadOptions.FontSubstitutes.Add(new KeyValuePair("Angsana New", "Arial Unicode MS"));
    loadOptions.AutoFontSubstitution = false;

    EmailOptions in SaveOptions Class

    Email specific convert options.

    var options = new PdfSaveOptions
    {
        EmailOptions =
        {
            DisplayHeader = true,
            DisplayEmailAddress = true,
            DisplayFromEmailAddress = true,
            DisplayToEmailAddress = true,
            DisplayCcEmailAddress = true,
            DisplayBccEmailAddress = true
        }
    };

    Bug Fixes

    • Fonts loading folder is not properly set when converting from Words

    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

    Releasing GroupDocs.Parser for Java – A Convenient Document Parser API

    GroupDocs.Parser for JavaWe are pleased to announce that the first version of GroupDocs.Parser for Java has been released. GroupDocs.Parser for Java allows the Java developers to extract raw and formatted text from the popular document formats. The API also supports working with containers such as ZIP and email containers. You can also access the metadata attached to the documents using a few lines of code. Please continue to read more about the features and the file formats supported by the API.

    Supported Features

    Following are the salient features exposed by GroupDocs.Parser for Java.

    • Extract text from various document formats
    • Extract main document properties
    • Extract text and metadata from containers (PST, OST, ZIP containers are currently supported)
    • Extract text and metadata from mail servers (POP, IMAP and Microsoft Exchange Server are supported)
    • Extract formatted text. Plain text, Markdown, and HTML formatters are present
    • Extract structured text
    • Support password protected document (ability to provide the password if it is required)
    • Service functions like encoding detection, media type detection and the ability to connect the logger
    • Search text in documents
    • Text analysis API (Pdf format is currently supported)

    For more details on supported features, please visit the article: Features Overview.

    Supported File Formats

    The following is the list of file formats supported by GroupDocs.Parser.

    1. Text Document Formats (.doc/.docx/.dot/.rtf/.docm/.odt/.xml/.txt/.md)
    2. Presentation Document Formats (.ppt/.pptx/.pps/.pptm/.ppsm/.ppsx/.odp)
    3. Spreadsheet Document Formats (.xls/,xlsx/.xlsm/.xlsb/.csv/.ods/Tab Separated Values/SpreadsheetML (.xml))
    4. OneNote Documents (.one)
    5. Emails (.msg/.eml/.emlx/TNEF/.pst/.ost/POP/IMAP)
    6. Electronic Publication Formats (.epub/.fb2 (FuctionBook))
    7. Portable Document Format (.pdf/PDF Portfolio/Encrypted PDF)
    8. DOM-based Documents (.xml/.html/.xhtml/.mhtml)
    9. Compression and Packaging Formats (.zip/.chm)

    For more details on supported formats, please visit the article: Supported File Formats.

    Example Business Cases

    Repetition of data can diminish the worth of an article. Working as a writer, one must follow DRY (don’t repeat yourself) principle. Cross reading the articles, again and again, may cost a lot of time. Counting the statistics of word’s occurrences can endeavor the goal but again it’s hard to do it manually. Eventually, you need to read the whole article and keep track of the words. GroupDocs.Parser may help in this case.

    In order to elaborate real-life needs, we have envisaged some real-life cases. Please feel free to visit the article: Working with Business Cases.

    Available Channels and Resources

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

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

    Extract Text Areas from Document Pages using GroupDocs.Parser for .NET 18.7

    GroupDocs.Parser for .NET

    Today, we are excited to announce the release of version 18.7 of GroupDocs.Parser for .NET. The latest release supports extracting text areas from document pages. This feature may help you getting data for text analysis. We recommend you to upgrade the API to the latest version and share your valuable feedback.

    Extracting Text Areas

    Extracting text areas is useful when you need to get the data for text analysis. To extract text areas, text extractors implement their own internal private class and provide DocumentContent property (see PdfTextExtractor as the sample). The DocumentContent class has the following members:

    Member
    Description
    PageCount Returns a total number of document pages
    Dispose Releases resources used by the class
    GetPage Returns a document page (see below)
    GetTextAreas Returns a collection of TextArea objects (see below)

    The following code sample shows how to get text areas from a PDF document.

    // Create a text extractor
    PdfTextExtractor extractor = new PdfTextExtractor("invoice.pdf");
     
    // Create search options
    TextAreaSearchOptions searchOptions = new TextAreaSearchOptions();
    // Set a regular expression to search 'Invoice # XXX' text
    searchOptions.Expression = "\\s?INVOICE\\s?#\\s?[0-9]+";
    // Limit the search with a rectangle
    searchOptions.Rectangle = new GroupDocs.Parser.Rectangle(10, 10, 300, 150);
     
    // Get text areas
    IList< textarea > texts = extractor.DocumentContent.GetTextAreas(0, searchOptions);
                 
    // Iterate over a list
    foreach(TextArea area in texts)
    {
        // Print a text
        Console.WriteLine(area.Text);
    }

    Available Channels and Resources

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

    Have Queries?

    If you have got any queries or concerns about the API, please feel free to get in touch with us over the forum. We’ll be glad to address your concerns.

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

    Diagram formats are supported in GroupDocs.Merger for .NET 18.7

    GroupDocs Editor for .NET

    GroupDocs.Merger for .NET 18.7 comes with some new features. The diagram formats are now supported for multiple methods such as Join, MovePage or RemovePage. For further details, please see release notes.

    Supported Diagram Formats

    Following diagram formats are supported by the API:

    • VSDX
    • VSDM
    • VSSX
    • VSSM
    • VTX
    • VSTM
    • VDX
    • VSTX
    • VSX

    Features

    Above mentioned diagram formats are supported by following methods:

    • Join
    • MovePage
    • RemovePage
    • Split document
    • SwapPages
    • Trim

    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