GroupDocs.Editor for .NET 23.9 Release Notes

GroupDocs.Editor for .NET version 23.9 contains several new features and some bug-fixes and improvements. Public API was also changed by adding new public members to the existing types as well as two new public types. One obsolete public method was removed too. All of this is described below.

New features and improvements

New method for saving EditableDocument to HTML format with resource callback

Starting from the version 23.9 the GroupDocs.Editor for .NET contains a new way for saving the EditableDocument content to the HTML format - a new overload of the Save method, with new HTML save options class. More in a special article.

Template format strings when saving HTML markup

When working with EditableDocument instance and trying to save the HTML markup only with methods GetContent and GetBodyContent it was possible to specify the resource prefixes only. Now, after release of version 23.9, it is possible to specify a template string with placeholders. More in a special article.

Default constructors for the save options

Starting from the version 23.9 all save options classes have the parameterless constructors.

Full List of Issues Covering all Changes in this Release

KeySummaryCategory
EDITORNET-2619Add possibility to specify template string instead of prefix for external resourcesNew feature
EDITORNET-2620Add possibility to save EditableDocument to binary streams with resource saving callbackNew feature
EDITORNET-2655Add parameterless constructors to all save optionsNew feature
EDITORNET-2624Fix and improve SVG parserImprovement
EDITORNET-2616Fix exception with missing external image on .NET Framework 4.6.2Bug
EDITORNET-2627Fix different bugs in different parts of CSS parser and improve its qualityBug

Public API and Backward Incompatible Changes

New public types:

New public members:

Removed public members:

  • static GroupDocs.Editor.EditableDocument.FromBodyMarkupAndResourceFolder(string htmlBodyContent, string resourceFolderPath) - use a FromMarkupAndResourceFolder static method instead