Style Detection for Slides is Improved in GroupDocs.Comparison for .NET 18.11

GroupDocs.ComparisonGroupDocs.Comparison for .NET 18.11 comes with a bug fix and a few improvements. AutoShape issue in Slides is now fixed. Furthermore, Charts comparison in Slides is improved. Please follow the release notes here for further details. We would recommend you to try the latest version of the API and share your feedback.

Improvements

Following improvements are introduced:

  • Make Comparison thread-safe
  • Improve charts comparing on Slides
  • Style detection on Slides
  • Comparison tester for Words

Bug Fix

Following issues are resolved for Slides:

  • Fix issues with AutoShape in Slides

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

Introducing Form-Field Signatures for PDF in GroupDocs.Signature for .NET 18.11

GroupDocs.Signature

We are pleased to announce another monthly release of GroupDocs.Signature for .NET. This latest release 18.11 of the API comes up with multitude of new features like ability to add form-field signatures in PDF document and many more. We therefore recommend you to download the new version of the API and evaluate the exciting features to enhance document e-signing experience.

Features

Sign PDF Document with Form-Field Signatures

The Form-Field Signatures are the input control which are placed on a document page.
Following example demonstrates how to add Checkbox on the PDF document:

// instantiate check-box form field signature
FormFieldSignature checkboxSignature = new PdfCheckboxFormFieldSignature("FieldCheckbox", true);
// instantiate options based on check-box form field signature
PdfFormFieldSignOptions checkboxOptions = new PdfFormFieldSignOptions(checkboxSignature)
{
    HorizontalAlignment = HorizontalAlignment.Left,
    VerticalAlignment = VerticalAlignment.Top,
    Margin = new Padding(120, 20, 0, 0),
    Height = 10,
    Width = 10
};
// sign document
string signedPath = handler.Sign("02_pages.pdf", checkboxOptions,
    new SaveOptions { OutputType = OutputType.String, OutputFileName = "Pdf_FormFields" });

Search Form-Field Signatures in PDF Document

API allows you to search for Form-Field Signatures like Text, Checkbox or Digital within the document.
Following example demonstrates how to search Form-Field Signature in PDF document:

// setup search options
PdfSearchFormFieldOptions searchOptions = new PdfSearchFormFieldOptions();
searchOptions.SearchAllPages = true;
searchOptions.NamePattern = @"Field";
searchOptions.Value = @"Value1";
// search document
SearchResult result = handler.Search("Pdf_FormFields_Signed.pdf", searchOptions);

Metadata Signatures for Slides document

The Metadata Signature is the additional document property that contains special attributes/tags to keep non visual information inside the document.
Following example demonstrates how to compose Metadata Signature options for Slides document:

// setup options with text of signature
SlidesMetadataSignOptions signOptions = new SlidesMetadataSignOptions();
// Specify different Metadata Signatures and add them to options sigature collection
// setup Author property
SlidesMetadataSignature mdSign_Author = new SlidesMetadataSignature("Author", "Mr.Scherlock Holmes");
signOptions.MetadataSignatures.Add(mdSign_Author);
// setup data of document id
SlidesMetadataSignature mdSign_DocId = new SlidesMetadataSignature("DocumentId", Guid.NewGuid().ToString());
signOptions.MetadataSignatures.Add(mdSign_DocId);
// setup data of sign date
SlidesMetadataSignature mdSign_Date = new SlidesMetadataSignature("SignDate", DateTime.Now);
signOptions.MetadataSignatures.Add(mdSign_Date);
// setup some integer value
SlidesMetadataSignature mdSign_Days = new SlidesMetadataSignature("DocDays", 12345);
signOptions.MetadataSignatures.Add(mdSign_Days);
// setup data of sign date
SlidesMetadataSignature mdSign_Koeff = new SlidesMetadataSignature("SignKoeff", 2.345M);
signOptions.MetadataSignatures.Add(mdSign_Koeff);
// sign document
string signedPath = handler.Sign("test.pptx", signOptions,
    new SaveOptions { OutputType = OutputType.String, OutputFileName = "Slides_Documents_Metadata" });

Search Metadata Signature in Slides document

You can search for Metadata Signatures within the Slides document.
Following example demonstrates how to search Metadata Signatures in Slides document:

// setup search options
SlidesSearchMetadataOptions searchOptions = new SlidesSearchMetadataOptions();
// set if we need built-in signatures
searchOptions.IncludeBuiltinProperties = true;
// search document
SearchResult result = handler.Search("SignedMetadata.pptx", searchOptions);

Additional Verification Criteria

This latest version of the API provides few additional properties to verify Digital Signatures of Words document.

// setup digital verification options
WordsVerifyDigitalOptions verifyOptions = new WordsVerifyDigitalOptions("SherlockHolmes.cer");
verifyOptions.Comments = "Test1";
verifyOptions.SubjectName = "Signature";
verifyOptions.IssuerName = "GroupDocs";
verifyOptions.SignDateTimeFrom = new DateTime(2017, 1, 26, 14, 55, 57);
verifyOptions.SignDateTimeTo = new DateTime(2017, 1, 26, 14, 55, 59);        
//verify document
VerificationResult result = handler.Verify("digital signatures.docx", verifyOptions);

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

Measure Document Conversion Time using GroupDocs.Conversion for .NET 18.11

GroupDocs.Conversion

GroupDocs.Conversion for .NET 18.11 comes with a lot of new features and some improvements. Conversion from EPS, TSV and PCL formats is introduced. Furthermore, API provides option for page rotation when converting to PDF. Please refer to GroupDocs.Conversion for .NET 18.10 release notes for further reference.

Improvements

  • Move HideWordTrackedChanges option to WordsLoadOptions class
  • HidePdfAnnotations option to PdfLoadOptions class
  • HideComments option to CellsLoadOptions, Slides CellsLoadOptions and WordsLoadOptions class

Features

Setting default font and Font Substitution Options

When Converting One Document

const string source = "source.one";
var loadOptions = new OneLoadOptions
{
    DefaultFont = "Helvetica",
};
loadOptions.FontSubstitutes.Add(new KeyValuePair("Arial", "Helvetica"));
loadOptions.FontSubstitutes.Add(new KeyValuePair("Harriet", "Transcript"));

Set default font when converting from Diagram

const string source = "source.vsd";
var loadOptions = new DiagramLoadOptions
{
    DefaultFont = "Helvetica",
};

Measure Conversion Time

Measure conversion time and return it as a property of ConvertedDocument class

var convertedDocument = conversionHandler.Convert(source, saveOptions);
Console.WriteLine("Elapsed time: {0}ms", convertedDocument.Elapsed);

Rotation Feature

When Converting to PDF

Implement rotation feature when converting to PDF

var saveOptions = new PdfSaveOptions {
    Rotate = PdfSaveOptions.Rotation.On90
};

When Converting to Image

var saveOptions = new ImageSaveOptions {
    RotateAngle = 45
};

Flatten all Form Fields

Option for flatten all form fields when converting PDF

var loadOptions = new PdfLoadOptions
{
    FlattenAllFields = true
};

Include Hidden Slides in Converted Document

Include hidden Slides in converted document when converting from Slides

var loadOptions = new SlidesLoadOptions
{
    ShowHiddenSlides = true
};

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

GroupDocs Holidays Offer – Get 25% off GroupDocs.Total or a 24 Bottle Case of Award Winning Pirathon Total Shiraz

LinkedIn Google+ Twitter Facebook
Share this issue:

Monthly Newsletter

December 2018

25% off GroupDocs.Total OR 24 bottles of Award-Winning Pirathon Total Shiraz

Securely Sign Official Documents with Stamp Signatures

Get 25% off GroupDocs.Total OR 24 Bottles of Award-Winning Pirathon Total Shiraz (worth over $1500).

Quote HOLOFF2018 or PIRATH2018 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. Ts&Cs Apply

Product News

Product News

Product News

From the Library

From the Library

From the Library

Feedback

Feedback

Feedback
Product Releases and Updates

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

Change Page Orientation using GroupDocs.Merger for .NET 18.11

GroupDocs Editor for .NET

We are pleased to announce the release of GroupDocs.Merger for .NET 18.11. This latest version of the API comes with some new features. GetSupportedFormats and RotatePage methods are introduced. Furthermore, you can change page orientation. Please see release notes for further details.

Features

Change Page Orientation

New method ChangeOrientation is introduced.

public DocumentResult ChangeOrientation(Stream documentStream, OrientationOptions orientationOptions);

Get Supported Formats

Method GetSupportedFormats is added.

public Dictionary GetSupportedFormats();

Rotate Pages

RotatePages method is introduced in the API.

public DocumentResult RotatePages(Stream documentStream, RotateOptions rotateOptions);

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

Remove Empty Paragraphs in GroupDocs.Assembly for .NET 18.10

We are delighted to announce a new feature in the monthly release of GroupDocs.Assembly for .NET 18.10. Using the latest version, you can now remove empty paragraphs in word processing, presentation, and email documents. We recommend you to install and use the latest version of the API.

Features Introduced

While assembling a document, if syntax tags are removed or replaced with empty values, the output document will have empty paragraphs. In version 18.10, we have introduced a new member RemoveEmptyParagraphs in DocumentAssemblyOptions. When this option is applied using DocumentAssembler.Options, the engine additionally removes empty paragraphs. You can use this option for the following document types:

  • Word Processing Document
  • Presentation Document
  • Email Document

Use Case

Template document.

Prefix
<<[""]>>
Suffix

Result document without the new option applied.

Prefix
  
Suffix

Result document when the new option, RemoveEmptyParagraphs is applied.

Prefix
Suffix

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

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

Handle Empty Paragraphs using GroupDocs.Assembly for Java 18.10

Document Assembly APIWe are excitedly announcing the monthly release of GroupDocs.Assembly for Java 18.10. Using the latest version, you can now remove empty paragraphs in word processing, presentation, and email documents. We recommend you to install the latest version of the API for a better user experience.

Features Introduced

While assembling a document, if syntax tags are removed or replaced with empty values, the output document will have empty paragraphs. In version 18.10, we have introduced a new member REMOVE_EMPTY_PARAGRAPHS in DocumentAssemblyOptions. When this option is applied using DocumentAssembler.setOptions(), the engine additionally removes empty paragraphs. You can use this option for the following document types:

  • Word Processing Document
  • Presentation Document
  • Email Document

Use Case

Template document.

Prefix
<<[""]>>
Suffix

Result document without the new option applied.

Prefix
  
Suffix

Result document when the new option, REMOVE_EMPTY_PARAGRAPHS is applied.

Prefix
Suffix

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

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

Improved Text Area Extraction for PDF Documents in GroupDocs.Parser for Java 18.11

GroupDocs.Parser for Java

We are delighted to announce the release of GroupDocs.Parser for Java 18.11. The latest version came up with one new feature and three enhancements. It allows you to get information about the supported extractors for a document. Furthermore, we have improved the text area extraction for the PDF documents. For more details, please have a look at the release notes of version 18.11.

Features Introduced

Getting Information of Supported Extractors for a Document

This feature helps to get the information about the supported extractors for a document. For example, you can check if you can extract the plain text, formatted text, and metadata from a particular document. Furthermore, you can also check if the document is a container that contains other documents in it.

For working example of this feature, please refer to this documentation article.

Enhancements

IFastTextExtractor Interface

GroupDocs.Parser allows changing the default behavior of text extraction. By default, the text is extracted using the Standard Extract mode. In Standard Extract mode, the text is extracted with better quality but it takes more time. This enhancements allows setting the fast text extraction via IFastTextExtractor interface. The support for IFastTextExtractor interface is added to the following classes:

  • PdfTextExtractor
  • CellsTextExtractor
  • SlidesTextExtractor

For working example of this feature, please refer to this documentation article.

IDocumentContentExtractor Interface

This enhancement allows getting the access to Text Analysis API via IDocumentContentExtractor interface. The support for IDocumentContentExtractor interface is added to the following classes:

  • PdfTextExtractor
  • CellsTextExtractor
  • SlidesTextExtractor
  • WordsTextExtractor

For working example of this feature, please refer to this documentation article.

Improved Text Area Extraction for PDF Documents

This enhancement improves the text area extraction for PDF documents. In the latest version, the Y-coordinates of text areas start from the top of the page.

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