PDF tables display is improved in GroupDocs.Comparison for .NET 18.2

GroupDocs.ComparisonFollowing our monthly release process, we are pleased to introduce some new features, one improvement and bug fixes in GroupDocs.Comparison for .NET 18.2. New image formats are introduced for images comparing such as gif, png, bmp and jpeg. Page mapper in PDF is improved. You can follow release notes here. We’d recommend you to download latest version of the API and share your feedback.

Document Conversion API for .NET – Features

  • Implement Comparison Imaging
  • Absorbing of tables with merged cells

GroupDocs Document Conversion API – Improvements

  • Improve displaying of tables in PDF

GroupDocs.Conversion for .NET 18.2 – Bug Fixes

  • Fix issue with filled cells on PDF
  • PDF Comparison issue

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

ASP.NET WebForms Modern UI Document Viewer v2.1.0 with Search Print and File Manager Features using GroupDocs.Viewer for .NET

GroupDocs is pleased to announce another release of ASP.NET WebForms Modern UI Document Viewer v2.1.0 using GroupDocs.Viewer for .NET 18.1. This release v2.1.0 comes up with new features and improvements for Search, Print and File Manager to view document in both HTML and Image representations for different document formats like DOCX, PDF, XLSX, PPTX, MSG with attachments and many more features.

Let’s have a look at it.

We recommend you to download and explore this new version.

Features Overview

Following are the features introduced in this version v2.1.0.

  • Upload Document
  • View List of Uploaded Documents
  • Select Document from Available Documents List
  • Search & Highlight Text
  • Move to Next & Previous Search Terms
  • Print Original Document
  • Print Document with Watermark
  • Improved Paging for Thumbnails and MSG File Attachments
  • Improved & Optimized the UI, Scripts and Controller/API’s

Let’s explore the major features in more detail.

File Manager

File Manager feature enable user to manage documents to view by uploading and selection documents from the documents repository as:

  • Upload Document
  • View List of Available Documents
  • Select Document from Available Documents List

Search Text in HTML Representation

Search Text feature enable user to search and highlight the all text results while viewing the document in HTML representation along with move to Next & Previous search terms with focusing and scrolling to the specific page and paragraph with features as:

  • Search Text & Highlight all Occurrences
  • Move to Next Search Term
  • Move to Previous Search Term
  • Clear Search

Print Document

Print Document feature is enabled for both HTML & Image mode rendering and now users can print the document as:

  • Print Original Document
  • Print Document with Watermark

Available Channels and Resources

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

Feedback

We always appreciate and welcome our valuable users to share their feedback to improve this front-end application. 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.Viewer Product Family | Leave a comment

Extract Text from Markdown Documents using GroupDocs.Text for .NET 18.2

GroupDocs.Text for .NETWe are pleased to announce that we have released another version of GroupDocs.Text for .NET API providing the support of text extraction from Markdown documents. Using GroupDocs.Text for .NET 18.2, you can extract raw text, formatted text and the structured text from a Markdown document. Following sections will provide you the details about the new features of the API.

Extracting Raw Text from Markdown Documents

Since version 18.2, GroupDocs.Text allows you to extract a line of characters as well as all the characters at once from a Markdown document. Following code samples show you how to extract text in either way.

Extracting Line of Characters

Following code sample shows how to extract a line of characters from a Markdown document.

// Create a text extractor for Markdown documents
using (var extractor = new MarkdownTextExtractor(stream)) {
  // Extract a line of the text
  string line = extractor.ExtractLine();
  // If the line is null, then the end of the file is reached
  while (line != null) {
    // Print a line to the console
    Console.WriteLine(line);
    // Extract another line
    line = extractor.ExtractLine();
  }
}

Extracting all Characters

Following code sample shows how to extract all characters at once from a Markdown document.

// Create a text extractor for Markdown documents
using (var extractor = new MarkdownTextExtractor(stream)) {
  // Extract a text
  Console.WriteLine(extractor.ExtractAll());
}

For more details, please visit this documentation article.

Extracting Formatted Text from Markdown Documents

GroupDocs.Text also allows you to extract formatted text from the Markdown documents. Same as raw text extraction, you can extract the characters line by line as well as extract all the characters from the document.

Extracting Line of Characters

Following code sample shows how extract line of characters as formatted text from a Markdown document.

// Create a text extractor for Markdown documents
using (var extractor = new MarkdownFormattedTextExtractor(stream)) {
  // Extract a line of the text
  string line = extractor.ExtractLine();
  // If the line is null, then the end of the file is reached
  while (line != null) {
    // Print a line to the console
    Console.WriteLine(line);
    // Extract another line
    line = extractor.ExtractLine();
  }
}

Extracting all Characters

Following is the sample code to extract all the characters as formatted text from Markdown documents.

// Create a text extractor for Markdown documents
using (var extractor = new MarkdownFormattedTextExtractor(stream)) {
  // Extract a text
  Console.WriteLine(extractor.ExtractAll());
}

For more details, please visit this documentation article.

Extracting Structured Text from Markdown Documents

Since version 18.2, GroupDocs.Text enables you to extract text with its structure from Markdown documents. Following code sample shows how to extract headers from Markdown document.

StringBuilder sb = new StringBuilder();
IStructuredExtractor extractor = new MarkdownTextExtractor(stream);
StructuredHandler handler = new StructuredHandler();
 
// Handle List event to prevent processing of lists
handler.List += (sender, e) => e.Properties.SkipElement = true; // ignore lists
 
// Handle Table event to prevent processing of tables
handler.Table += (sender, e) => e.Properties.SkipElement = true; // ignore tables
 
// Handle Paragraph event to process a paragraph
handler.Paragraph += (sender, e) =>
{
    int h1 = (int)ParagraphStyle.Heading1;
    int h6 = (int)ParagraphStyle.Heading6;
 
    int style = (int)e.Properties.Style;
    if (h1 <= style && style <= h6) { if (sb.Length > 0)
        {
            sb.AppendLine();
        }
 
        sb.Append(' ', style - h1); // make an indention for the header (h1 - no indention)
    }
    else
    {
        e.Properties.SkipElement = e.Properties.Style != ParagraphStyle.Title; // skip paragraph if it's not a header or a title
    }
};
 
// Handle ElementText event to process a text
handler.ElementText += (sender, e) => sb.Append(e.Text);
 
// Extract a text with its structure
extractor.ExtractStructured(handler);
 
Console.WriteLine(sb.ToString());

For more details, please visit this documentation article.

GroupDocs.Text for .NET – Available Channels and Resources

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

Feedback

As always, you are welcome to share your feedback or suggestions to improve this product. Just create a new topic at our forum 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.Text Product Family | Tagged , , | Leave a comment

Change Chart Axis Title Dynamically using GroupDocs.Assembly for .NET 18.1

At GroupDocs we keep on updating our API’s for better user experience. In this regard, we are proudly announcing the monthly release of GroupDocs.Assembly for .NET API version 18.1. Using the latest version, you can now change chart axis title dynamically in the spreadsheet,  presentation, and email documents. 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 18.1 of the API.

Insert Chart Axis Title Dynamically

You can now insert chart axis title dynamically in spreadsheet, presentation, and email documents.

Change Chart Axis Title Dynamically

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 as shown in the following sample:

<<[axis_title_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

We will be happy to know your thoughts and we will try to enhance your experience with the GroupDocs.Assembly for .NET 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

Insert Chart Axis Title Dynamically using GroupDocs.Assembly for Java 18.1

Document Assembly APIAt GroupDocs, we are always focused on improving our API’s. In this regard, we are excitedly announcing another monthly release of GroupDocs.Assembly for Java v18.1. Using the latest version, you can now change chart axis title dynamically in the spreadsheet,  presentation, and email documents. We would recommend you to download and integrate this latest release.

Java Document Assembly API – New Features

Insert Chart Axis Title Dynamically

GroupDocs.Assembly for Java 18.1 provides support for inserting chart axis title in spreadsheet, presentation, and email documents.

Change Chart Axis Title Dynamically

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 as shown in the following sample:

<<[axis_title_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:

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

Improved SVG Path Property in .NET Annotation API v18.2

GroupDocs.Annotation for .NET

At GroupDocs, we are always focused on delivering the best to our customers. In this regard we are excitedly announcing another monthly release of .NET Annotation API version 18.2 with numerous bug fixes along with few improvements. The main fix introduced in this release is transparent color of annotations in Images and Words. We therefore recommend you to download this latest release of the API for a better and smoother experience.

Document Annotation API v18.2 – Improvements

  • Accepting SVG path with spaces besides commas
  • CleanUp for Diagrams

.NET Annotation API v18.2 – Fixes

  • Transparent color of annotations in Images and Words
  • Underline style of annotation doesn’t set on text in Words
  • Annotation of underline doesn’t set in table in Words
  • Export adds extra comment for every shape in Diagrams
  • Alignment of text for Textfield annotation is wrong in Words
  • Export Strikeout annotation in Words
  • Imported from Words, resource redaction annotation doesn’t have color
  • Importing annotations for Diagrams, Words and Slides

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

Edit Watermark Objects in Word Documents using GroupDocs.Watermark for .NET 18.2

GroupDocs Watermark for .NETWe are pleased to announce the release of version 18.2 of GroupDocs.Watermark for .NET. The latest version allows you to edit the objects that can be considered as watermark in Word documents. Following are the features that are introduced in GroupDocs.Watermark for .NET 18.2.

Editing Watermark Objects in Word Documents

Replacing text for particular shapes

We have added the support of replacing text for particular shapes in a Word document. Following code sample shows how to use this feature.

using (WordsDocument doc = Document.Load(@"D:\input.docx"))
{
    foreach (WordsShape shape in doc.Sections[0].Shapes)
    {
        if (shape.Text.Contains("Some text"))
        {
            shape.Text = "Another text";
        }
    }
    doc.Save(@"D:\output.docx");
}

Replacing shape’s text with formatting

Using GroupDocs.Watermark for .NET 18.2, you can replace the text of the shapes with formatted text by specifying font family, font size, font style, font color etc.. Following code sample shows how to replace shape’s text with formatted text.

using (WordsDocument doc = Document.Load(@"D:\input.docx"))
{
    foreach (WordsShape shape in doc.Sections[0].Shapes)
    {
        if (shape.Text.Contains("Some text"))
        {
            shape.FormattedTextFragments.Clear();
            shape.FormattedTextFragments.Add("Another text", new Font("Calibri", 19, FontStyle.Bold), Color.Red, Color.Aqua);
        }
    }
    doc.Save(@"D:\output.docx");
}

Replacing shape’s image

In version 18.2, we have also added the feature of replacing image of the shape in a Word document. Following code sample shows how to set the image of a shape.

using (WordsDocument doc = Document.Load(@"D:\input.doc"))
{
    foreach (WordsShape shape in doc.Sections[0].Shapes)
    {
        if (shape.Image != null)
        {
            shape.Image = new WordsWatermarkableImage(File.ReadAllBytes(@"D:\test.png"));
        }
    }
    doc.Save(@"D:\output.doc");
}

Modifying shape’s properties

Using version 18.2, you can also modify the properties of a shape in Word documents. The following code sample shows the properties that can be modified using GroupDocs.Watermark.

using (WordsDocument doc = Document.Load(@"D:\input.docx"))
{
    foreach (WordsShape shape in doc.Sections[0].Shapes)
    {
        if (shape.Text.Contains("Some text"))
        {
            shape.AlternativeText = "watermark";
            shape.RotateAngle = 30;
            shape.X = 200;
            shape.Y = 200;
            shape.Height = 100;
            shape.Width = 400;
            shape.BehindText = false;
        }
    }
    doc.Save(@"D:\output.docx");
}

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

GroupDocs Newsletter February 2018 – Document Manipulation APIs and Code Examples

LinkedIn Google+ Twitter Facebook
Share this issue:

Monthly Newsletter

February 2018

.NET Document Viewer APIs for C#, WPF and ASPdotNET Applications
Render PDF, Word, Excel, Outlook, HTML and Image formats within
 
Securely Sign Official Documents with Stamp Signatures
 

GroupDocs.Viewer for .NET is a powerful file viewer API for rendering over 50 documents and image file formats within .NET applications. It rasterizes documents and images both, renders text and converts them to SVG + HTML + CSS – offering a high-fidelity true-text, native document rendering.

GroupDocs document viewer APIs are reliable and quickly display different document formats by adding just a few lines of simple code in your .NET applications.

 

Explore NOWDownload FREE 30-Days Trial

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

Cancel Search Operation at Runtime using GroupDocs.Search for .NET 18.1

GroupDocs.Search for .NET

We are pleased to announce the release of version 18.1 of GroupDocs.Search for .NET. Using the latest version, you can cancel search operation at runtime. Furthermore, you can search with a query in the form of object tree as a parameter, search with the wildcard in phrase search, use ISO 8610 date format in date range search, and use collection of date formats for range search. We would recommend you to enhance your applications using this latest version.

GroupDocs.Search for .NET 18.1 – New Features

Following are the new features introduced in version 18.1.

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 .NET Search 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