Aspose.HTML voor .NET

Naamruimten

NaamruimteBeschrijving
Aspose.HtmlDe Aspose.Html naamruimte bevat klassen en methoden om HTML-documenten te manipuleren, eenvoudig of complex en on the fly. Aspose.HTMLfor .NET stelt ontwikkelaars in staat HTML-knooppunten in te voegen, te verwijderen, te vervangen, CSS-stijlinformatie te extraheren, door HTML-documenten te navigeren met NodeIterator, TreeWalker die worden geleverd door Traversal-specificaties, XPath- of CSS-selectorquery’s. Het biedt ook de scripting waarmee HTML DOM via JavaScript kan worden gemanipuleerd. Naast HTML biedt deze API ook de mogelijkheid om EPUB en MHTML te laden. Aspose API’s staan bekend om hun conversiefuncties voor bestandsindelingen en deze API biedt ook de mogelijkheid om HTML-bestanden te laden en de uitvoer weer te geven in PDF, XPS en rasterafbeeldingsindelingen, waaronder JPEG, PNG, BMP en TIFF.
Aspose.Html.CollectionsDe Aspose.Html.Collections naamruimte bestaat uit klassen om knooppunten en elementen weer te geven, op te slaan en te manipuleren.
Aspose.Html.ConvertersDe Aspose.Html.Convertersdoel van de naamruimte is gemakkelijke toegang tot conversiemethoden. Het biedt een breed scala aan conversies naar de populaire formaten, zoals PDF, XPS, afbeeldingsformaten, enz. Meer specifieke conversie (rendering, opslaan) gebruikerscases worden gepresenteerd door bekende en gedocumenteerde low-level API-functies in onderwerpgeoriënteerde naamruimten.
Aspose.Html.DomDe Aspose.Html.Dom (documentobjectmodel) naamruimte biedt API die alle HTML-, XML- of SVG-documenten vertegenwoordigt en ermee communiceert. De DOM is een documentmodel dat in de browser is geladen en het document voorstelt als een knooppuntboom, waarbij elk knooppunt een deel van het document vertegenwoordigt (bijv. een element, tekst tekenreeks of commentaar).
Aspose.Html.Dom.AttributesDe Aspose.Html.Dom.Attributen naamruimte bevat verenigde attribuutklassen die specificeren of elk object (knooppunt, element, …) kenmerk of gedrag kwalificeren.
Aspose.Html.Dom.CanvasDe Aspose.Html.Dom.Canvas naamruimte biedt interfaces voor kwalificatie van 2D-renderingdetails, evenals opties voor het vullen van en Path2D-klasse.
Aspose.Html.Dom.CssDe Aspose.Html.Dom.Css naamruimte is voor alle CSS-gerelateerde manipulaties. Het concentreert zich rond CSS-eigenschap naam - waardeparen gespecificeerd door officiële CSS-documenten.
Aspose.Html.Dom.EventsDe Aspose.Html.Dom.Events naamruimte biedt objecten voor alle gebeurtenissen die verband houden met DOM-updates. Het omvat een abonnement op specifieke contextuele informatieobservatie geassocieerd met evenement, evenals aangepaste evenementenconstructie.
Aspose.Html.Dom.MutationsDe Aspose.Html.Dom.Mutaties biedt de mogelijkheid om DOM-mutaties te observeren en specifieke callback-informatie te krijgen.
Aspose.Html.Dom.SvgAlle lessen binnen Aspose.Html.Dom.Svgnamespace zijn gebaseerd op w3c SVG2-aanbevelingen. Met behulp van deze naamruimte kunt u het SVG-bestand laden, navigeren of renderen volgens uw vereisten.
Aspose.Html.Dom.Svg.CollectionsAspose.Html.Dom.Svg.Collections biedt toegang tot specifieke generieke collecties.
Aspose.Html.Dom.Svg.DataTypesDe naamruimte biedt toegang tot alle SVG-specifieke gegevenstypen.
Aspose.Html.Dom.Svg.EventsDe naamruimte bestaat uit klassen voor op gebeurtenissen gebaseerde interactiviteit zoals tijdgebeurtenissen en zoomen.
Aspose.Html.Dom.Svg.FiltersDe Aspose.Html.Dom.Svg.Filters naamruimte bevat klassen en interfaces gerelateerd aan filtereffecten in SVG-specificatie.
Aspose.Html.Dom.Svg.PathsDe Aspose.Html.Dom.Svg.Paths naamruimte beschrijft klassen voor weergave van de omtrek van een vorm die kan worden gevuld of gestreken. Een pad kan ook worden gebruikt als een uitknippad om animatie, of positietekst te beschrijven.
Aspose.Html.Dom.Svg.SavingAspose.Html.Dom.Svg.Saving bevat secundaire rolklassen to specificeer het opslagproces. Bewaar bijvoorbeeld opties en formaat waarin het document is opgeslagen.
Aspose.Html.Dom.TraversalDe Aspose.Html.Dom.Traversalnaamruimte bevat methoden die iterators en tree-walkers maken om tussen elementen te navigeren en een knooppunt en zijn kinderen in documentvolgorde te doorkruisen.
Aspose.Html.Dom.Traversal.FiltersDe naamruimte die wordt vertegenwoordigd door functionaliteit voor het filteren van knooppunten. Filters zijn objecten die weten hoe ze knooppunten moeten “uitfilteren”. Als een knooppuntiterator of tree walker een knooppuntfilter krijgt, past het het filter toe voordat het het volgende knooppunt retourneert. Als het filter zegt om het knooppunt te accepteren, geeft de traversal logic het terug; anders zoekt traversal naar het volgende knooppunt en doet alsof het knooppunt dat werd afgewezen er niet was.
Aspose.Html.Dom.ViewsAspose.Html.Dom.Views namespace beschrijft AbstractView en DocumentView interfaces volgens Document Object Model Views specificatie.
Aspose.Html.Dom.XPathDe naamruimte bevat methoden om door elementen en attributen in een XML-document te navigeren.
Aspose.Html.DrawingDe Aspose.Html.Tekening naamruimte bevat objecten en interfaces om afmetingen en eenheden te specificeren, evenals tekenattribuutobjecten zoals penselen, kleuren en lettertypen.
Aspose.Html.FormsDe naamruimte biedt toegang tot talloze objecten (elementen) die verantwoordelijk zijn voor gebruikersinteractiviteit binnen formulier als webpaginacomponent.
Aspose.Html.IONaast standaard IO (input-output) tools de Aspose.Html.IO naamruimte bevat hulpklassen en interfaces.
Aspose.Html.LoadingDe Aspose.Html.Laden naamruimte bevat gegevensklassen voor beschrijving van specifieke laadopties tijdens het conversie-/samenvoegproces.
Aspose.Html.NetDe Aspose.Html.Netnaamruimte wordt gepresenteerd door klassen en interfaces die verantwoordelijk zijn voor eenvoudige netwerkverwerking.
Aspose.Html.Net.HeadersDe Aspose.Html.Net.Headers biedt enkele gegevensklassen voor die header-inhoud beschrijven bij netwerken.
Aspose.Html.Net.MessageFiltersDe Aspose.Html.Net.MessageFilters namespace biedt klassen die abstractie van berichtfilters implementeren.
Aspose.Html.Net.MessageHandlersDe Aspose.Html.Net.MessageHandlers naamruimte is gepresenteerd door klassen - berichtbehandelaars van verschillende protocollen.
Aspose.Html.RenderingDe Aspose.Html.Rendering naamruimte bestaat uit talrijke renderer-objecten evenals geschikte low-level optieklassen die verantwoordelijk zijn voor documenten/bestanden weergeven in IDevice-implementatie.
Aspose.Html.Rendering.DocDe Aspose.Html.Rendering.Doc naamruimte biedt specifieke apparaatklasse en enkele weergave optieklassen die verantwoordelijk zijn voor weergave naar een DOCX-document.
Aspose.Html.Rendering.FontsDe Aspose.Html.Rendering.Fonts naamruimte bevat klassen en methoden waarmee u bepaalde delen van het algoritme voor het matchen van lettertypen kunt besturen.
Aspose.Html.Rendering.ImageDe Aspose.Html.Rendering.Image naamruimte biedt specifieke apparaatklasse en enkele weergaveopties klassen die verantwoordelijk zijn voor weergave naar rasterformaten: jpeg, png, bmp, gif, tiff.
Aspose.Html.Rendering.PdfDe Aspose.Html.Rendering.Pdf naamruimte biedt specifieke apparaatklasse en enkele weergaveopties klassen verantwoordelijk voor weergave naar een pdf-document.
Aspose.Html.Rendering.Pdf.EncryptionDe Aspose.Html.Rendering.Pdf.Encryptionnaamruimte bevat gegevensklassen die pdf-coderingsdetails beschrijven, zoals wachtwoord, coderingsalgoritme enzovoort.
Aspose.Html.Rendering.XpsDe Aspose.Html.Rendering.Xpsnaamruimte biedt specifieke apparaatklasse en enkele rendering optieklassen die verantwoordelijk zijn voor weergave naar een xps-document.
Aspose.Html.SavingDe Aspose.Html.Opslaan naamruimte wordt gepresenteerd door gegevensklassen voor beschrijving van specifieke opslagopties bij conversie/opslagproces.
Aspose.Html.ServicesDe Aspose.Html.Services naamruimte bevat interfaces als protocollen voor service-implementaties.
Aspose.Html.Toolkit.Markdown.SyntaxDe Aspose.Html.Toolkit.Markdown.Syntaxisnaamruimte bevat objecten en interfaces voor het werken met de syntaxisboom van een Markdown-document.
Aspose.Html.Toolkit.Markdown.Syntax.ExtensionsDe Aspose.Html.Toolkit.Markdown.Syntax.Extensies naamruimte bevat objecten en methoden waarmee u verschillende extensies van het Markdown-formaat kunt verwerken , zoals ShortCode, FrontMatter, etc.
Aspose.Html.Toolkit.Markdown.Syntax.ParserDe Aspose.Html.Toolkit.Markdown.Syntax.Parser naamruimte bevat objecten en methoden waarmee u het markdown-document kunt ontleden.
Aspose.Html.Toolkit.Markdown.Syntax.Parser.Extensions.GFMDe Aspose.Html.Toolkit.Markdown.Syntax.Parser.Extensions.GFM naamruimte bevat objecten en interfaces voor GFM-syntaxisextensie.
Aspose.Html.Toolkit.Markdown.Syntax.TextDe Aspose.Html.Toolkit.Markdown.Syntax.Text namespace bevat objecten en interfaces voor het werken met text sources.
Aspose.Html.Toolkit.OptimizersDe Aspose.Html.Toolkit.Optimizers naamruimte bevat klassen voor het optimaliseren van SVG-documenten. Het optimalisatieproces omvat het verwijderen van ongebruikte of onzichtbare elementen en hun attributen, het samenvoegen van groepen en het verkleinen van padsegmenten.
Aspose.Html.WindowDe Aspose.Html.Window naamruimte is gerelateerd aan het vensterobject dat een venster vertegenwoordigt dat een DOM-document bevat. Het bevat klassen en interfaces gerelateerd aan actief documentadres en browsegeschiedenis.