Html2OpenXml is a small .Net library that convert simple or advanced HTML to plain OpenXml components. This program has started in 2009, initially to convert user's comments from SharePoint to Word.
This release bring back support to NET 4.6+, NET Standard 1.3 and NET Standard 2.0.
Use new API OpenXmlCompositeElement.AddChild(OpenXmlElement)
to add children in the correct order per schema, introduces in OpenXML 2.12.0. Previous version of Html2OpenXml was using internal code via Reflection.
Release after the PR #71 , which fix a fatal crash with OpenXml >= 2.11.0.
[TLDR] Details are explained in #70
To conform to the OpenXml XSD, this library use an internal method of OpenXml library, to resolve the order of the style tags. After some internal refactoring of OpenXml, it appears the internal code was no longer accessible. Taylor, one of the maintainers of OpenXml gratefully provide a PR to accommodate the new API.
This is a major new version as this library now support .net standard 1.4, additionaly to net 3.5, 4.0 and 4.6
New Features
Bug fixes
FYI
Due to refactoring in the .Net Standard API, this library no longer has dependency on System.Drawing and System.ComponentModel
This release is the published version from codeplex.com. Feature/Bug ID correspond to codeplex.com issues tracking.
New Features
Bug fixes