Aspose.Html 18.1.0

Aspose.Html for .NET

Aspose.Html for .NET allows to create, load, edit or convert (X)HTML and SVG documents without requiring additional software or tools. Along with manipulation functions, the API also provides the high fidelity rendering engine for fixed-layout formats such as PDF & XPS, and a number of raster image formats.

There is a newer version of this package available.
See the version list below for details.
Install-Package Aspose.Html -Version 18.1.0
dotnet add package Aspose.Html --version 18.1.0
paket add Aspose.Html --version 18.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

We are pleased to announce that our series of W3C formats has been extended and now we support Scale-able Vector Graphics (SVG) format. Our API offers the capabilities to manipulate SVG, both as a part of HTML document and single SVGDocument object. This API is fully compatible with the W3C SVG 2 recommendation and previously implemented HTML format, so every manipulation features: loading, saving, editing, navigation or rendering features supported exactly in the same way.

Public API changes
Added APIs:
// These methods has been migrated from deleted abstract class DOMConfiguration
Aspose.Html.Configuration.AddService<T>(T service)
Aspose.Html.Configuration.GetService<T>()

// These changes have been made according to W3C Shadow DOM recommendation
Aspose.Html.Dom.ShadowRoot Aspose.Html.Dom.Element.AttachShadow(Aspose.Html.Dom.ShadowRootMode mode)
Aspose.Html.Dom.ShadowRoot Aspose.Html.Dom.Element.ShadowRoot { get; }

// Added the default constructors to all devices to simplify usage
Aspose.Html.Rendering.Image.ImageDevice.#ctor(System.String)
Aspose.Html.Rendering.Image.ImageDevice.#ctor(System.IO.Stream)

Aspose.Html.Rendering.Pdf.PdfDevice.#ctor(System.IO.Stream)
Aspose.Html.Rendering.Pdf.PdfDevice.#ctor(System.String)

Aspose.Html.Rendering.Xps.XpsDevice.#ctor(System.IO.Stream)
Aspose.Html.Rendering.Xps.XpsDevice.#ctor(System.String)

// Added ability to specify the image resolution during the rendering to the output device
Aspose.Html.Rendering.RenderingOptions.HorizontalResolution { get; set; }
Aspose.Html.Rendering.RenderingOptions.VerticalResolution { get; set; }

// Added the new SvgRenderer object for processing SVG documents
Aspose.Html.Rendering.SvgRenderer
Aspose.Html.Rendering.SvgRenderer.Render(Aspose.Html.Rendering.IDevice device, Aspose.Html.Dom.Svg.SVGDocument document)

// Introduced the new SVG namespace. All classes in this namespace are based on w3c SVG2 recomendation (https://www.w3.org/TR/SVG2/)
Aspose.Html.Dom.Svg.DataTypes.SVGAngle
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedAngle
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedBoolean
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedEnumeration
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedInteger
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedLength
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedLengthList
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedNumber
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedNumberList
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedPreserveAspectRatio
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedRect
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedString
Aspose.Html.Dom.Svg.DataTypes.SVGAnimatedTransformList
Aspose.Html.Dom.Svg.DataTypes.SVGLength
Aspose.Html.Dom.Svg.DataTypes.SVGLengthList
Aspose.Html.Dom.Svg.DataTypes.SVGMatrix
Aspose.Html.Dom.Svg.DataTypes.SVGNumber
Aspose.Html.Dom.Svg.DataTypes.SVGNumberList
Aspose.Html.Dom.Svg.DataTypes.SVGPoint
Aspose.Html.Dom.Svg.DataTypes.SVGPointList
Aspose.Html.Dom.Svg.DataTypes.SVGPreserveAspectRatio
Aspose.Html.Dom.Svg.DataTypes.SVGRect
Aspose.Html.Dom.Svg.DataTypes.SVGStringList
Aspose.Html.Dom.Svg.DataTypes.SVGTransform
Aspose.Html.Dom.Svg.DataTypes.SVGTransformList
Aspose.Html.Dom.Svg.DataTypes.SVGValueType
Aspose.Html.Dom.Svg.Events.SVGZoomEvent
Aspose.Html.Dom.Svg.Events.TimeEvent
Aspose.Html.Dom.Svg.Filters.ISVGFilterPrimitiveStandardAttributes
Aspose.Html.Dom.Svg.Filters.SVGFEBlendElement
Aspose.Html.Dom.Svg.Filters.SVGFEColorMatrixElement
Aspose.Html.Dom.Svg.Filters.SVGFEComponentTransferElement
Aspose.Html.Dom.Svg.Filters.SVGFECompositeElement
Aspose.Html.Dom.Svg.Filters.SVGFEConvolveMatrixElement
Aspose.Html.Dom.Svg.Filters.SVGFEDiffuseLightingElement
Aspose.Html.Dom.Svg.Filters.SVGFEDisplacementMapElement
Aspose.Html.Dom.Svg.Filters.SVGFEDistantLightElement
Aspose.Html.Dom.Svg.Filters.SVGFEDropShadowElement
Aspose.Html.Dom.Svg.Filters.SVGFEFloodElement
Aspose.Html.Dom.Svg.Filters.SVGFEFuncAElement
Aspose.Html.Dom.Svg.Filters.SVGFEFuncBElement
Aspose.Html.Dom.Svg.Filters.SVGFEFuncGElement
Aspose.Html.Dom.Svg.Filters.SVGFEFuncRElement
Aspose.Html.Dom.Svg.Filters.SVGFEGaussianBlurElement
Aspose.Html.Dom.Svg.Filters.SVGFEImageElement
Aspose.Html.Dom.Svg.Filters.SVGFEMergeElement
Aspose.Html.Dom.Svg.Filters.SVGFEMergeNodeElement
Aspose.Html.Dom.Svg.Filters.SVGFEMorphologyElement
Aspose.Html.Dom.Svg.Filters.SVGFEOffsetElement
Aspose.Html.Dom.Svg.Filters.SVGFEPointLightElement
Aspose.Html.Dom.Svg.Filters.SVGFESpecularLightingElement
Aspose.Html.Dom.Svg.Filters.SVGFESpotLightElement
Aspose.Html.Dom.Svg.Filters.SVGFETileElement
Aspose.Html.Dom.Svg.Filters.SVGFETurbulenceElement
Aspose.Html.Dom.Svg.ISVGAnimatedPoints
Aspose.Html.Dom.Svg.ISVGFitToViewBox
Aspose.Html.Dom.Svg.ISVGRenderingIntent
Aspose.Html.Dom.Svg.ISVGTests
Aspose.Html.Dom.Svg.ISVGUnitTypes
Aspose.Html.Dom.Svg.ISVGURIReference
Aspose.Html.Dom.Svg.ISVGZoomAndPan
Aspose.Html.Dom.Svg.Paths.ISVGAnimatedPathData
Aspose.Html.Dom.Svg.Paths.SVGPathSeg
Aspose.Html.Dom.Svg.Paths.SVGPathSegArcAbs
Aspose.Html.Dom.Svg.Paths.SVGPathSegArcRel
Aspose.Html.Dom.Svg.Paths.SVGPathSegClosePath
Aspose.Html.Dom.Svg.Paths.SVGPathSegCurvetoCubicAbs
Aspose.Html.Dom.Svg.Paths.SVGPathSegCurvetoCubicRel
Aspose.Html.Dom.Svg.Paths.SVGPathSegCurvetoCubicSmoothAbs
Aspose.Html.Dom.Svg.Paths.SVGPathSegCurvetoCubicSmoothRel
Aspose.Html.Dom.Svg.Paths.SVGPathSegCurvetoQuadraticAbs
Aspose.Html.Dom.Svg.Paths.SVGPathSegCurvetoQuadraticRel
Aspose.Html.Dom.Svg.Paths.SVGPathSegCurvetoQuadraticSmoothAbs
Aspose.Html.Dom.Svg.Paths.SVGPathSegCurvetoQuadraticSmoothRel
Aspose.Html.Dom.Svg.Paths.SVGPathSegLinetoAbs
Aspose.Html.Dom.Svg.Paths.SVGPathSegLinetoHorizontalAbs
Aspose.Html.Dom.Svg.Paths.SVGPathSegLinetoHorizontalRel
Aspose.Html.Dom.Svg.Paths.SVGPathSegLinetoRel
Aspose.Html.Dom.Svg.Paths.SVGPathSegLinetoVerticalAbs
Aspose.Html.Dom.Svg.Paths.SVGPathSegLinetoVerticalRel
Aspose.Html.Dom.Svg.Paths.SVGPathSegList
Aspose.Html.Dom.Svg.Paths.SVGPathSegMovetoAbs
Aspose.Html.Dom.Svg.Paths.SVGPathSegMovetoRel
Aspose.Html.Dom.Svg.SVGAElement
Aspose.Html.Dom.Svg.SVGAnimateElement
Aspose.Html.Dom.Svg.SVGAnimateMotionElement
Aspose.Html.Dom.Svg.SVGAnimateTransformElement
Aspose.Html.Dom.Svg.SVGAnimationElement
Aspose.Html.Dom.Svg.SVGCircleElement
Aspose.Html.Dom.Svg.SVGClipPathElement
Aspose.Html.Dom.Svg.SVGComponentTransferFunctionElement
Aspose.Html.Dom.Svg.SVGCursorElement
Aspose.Html.Dom.Svg.SVGDefsElement
Aspose.Html.Dom.Svg.SVGDescElement
Aspose.Html.Dom.Svg.SVGDocument
Aspose.Html.Dom.Svg.SVGElement
Aspose.Html.Dom.Svg.SVGElementInstance
Aspose.Html.Dom.Svg.SVGEllipseElement
Aspose.Html.Dom.Svg.SVGException
Aspose.Html.Dom.Svg.SVGFilterElement
Aspose.Html.Dom.Svg.SVGForeignObjectElement
Aspose.Html.Dom.Svg.SVGGElement
Aspose.Html.Dom.Svg.SVGGeometryElement
Aspose.Html.Dom.Svg.SVGGradientElement
Aspose.Html.Dom.Svg.SVGGraphicsElement
Aspose.Html.Dom.Svg.SVGImageElement
Aspose.Html.Dom.Svg.SVGLinearGradientElement
Aspose.Html.Dom.Svg.SVGLineElement
Aspose.Html.Dom.Svg.SVGMarkerElement
Aspose.Html.Dom.Svg.SVGMaskElement
Aspose.Html.Dom.Svg.SVGMetadataElement
Aspose.Html.Dom.Svg.SVGMPathElement
Aspose.Html.Dom.Svg.SVGPathElement
Aspose.Html.Dom.Svg.SVGPatternElement
Aspose.Html.Dom.Svg.SVGPolygonElement
Aspose.Html.Dom.Svg.SVGPolylineElement
Aspose.Html.Dom.Svg.SVGRadialGradientElement
Aspose.Html.Dom.Svg.SVGRectElement
Aspose.Html.Dom.Svg.SVGRenderingIntent
Aspose.Html.Dom.Svg.SVGScriptElement
Aspose.Html.Dom.Svg.SVGSetElement
Aspose.Html.Dom.Svg.SVGStopElement
Aspose.Html.Dom.Svg.SVGStyleElement
Aspose.Html.Dom.Svg.SVGSVGElement
Aspose.Html.Dom.Svg.SVGSwitchElement
Aspose.Html.Dom.Svg.SVGSymbolElement
Aspose.Html.Dom.Svg.SVGTextContentElement
Aspose.Html.Dom.Svg.SVGTextElement
Aspose.Html.Dom.Svg.SVGTextPathElement
Aspose.Html.Dom.Svg.SVGTextPositioningElement
Aspose.Html.Dom.Svg.SVGTitleElement
Aspose.Html.Dom.Svg.SVGTSpanElement
Aspose.Html.Dom.Svg.SVGUnitTypes
Aspose.Html.Dom.Svg.SVGUseElement
Aspose.Html.Dom.Svg.SVGViewElement
Aspose.Html.Dom.Svg.SVGZoomAndPan

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
19.4.0 332 4/5/2019
19.3.0 1,028 3/5/2019
19.2.0 922 2/6/2019
19.1.0 598 1/9/2019
18.12.0 1,241 12/7/2018
18.11.0 1,303 11/6/2018
18.10.0 644 10/5/2018
18.9.0 796 9/5/2018
18.8.0 649 8/7/2018
18.7.0 527 7/5/2018
18.6.0 580 6/6/2018
18.5.0 839 5/2/2018
18.4.0 542 4/6/2018
18.3.0 3,987 3/6/2018
18.2.0 468 2/7/2018
18.1.0 345 1/11/2018
17.12.0 294 12/4/2017
17.11.0 217 11/9/2017
17.10.0 257 10/9/2017
17.9.0 315 9/8/2017
17.8.0 289 8/10/2017
17.7.0 1,335 7/14/2017
Show less