Aspose.HTML für .NET

Namensräume

NamensraumBeschreibung
Aspose.HtmlDie Aspose.Html Namespace enthält Klassen und Methoden zum Bearbeiten von HTML-Dokumenten, ob einfach oder komplex, und im Handumdrehen. Aspose.HTMLfür .NET ermöglicht Entwicklern das Einfügen, Entfernen, Ersetzen von HTML-Knoten, Extrahieren von CSS-Stilinformationen, Navigieren durch HTML-Dokumente entweder mit NodeIterator, TreeWalker, die von Traversal Specifications bereitgestellt werden, XPath- oder CSS-Selektorabfragen. Es bietet auch das Scripting, das es ermöglicht, HTML-DOM über JavaScript zu zu manipulieren. Neben HTML bietet diese API auch die Möglichkeiten zum Laden von EPUB und MHTML. Aspose-APIs sind berühmt für ihre Konvertierungsfunktionen zwischen Dateiformaten und diese API bietet auch die Möglichkeit, HTML-Dateien zu laden und die Ausgabe in PDF-, XPS- und Rasterbildformaten wie JPEG, PNG, BMP und TIFF zu rendern.
Aspose.Html.CollectionsDie Aspose.Html.Collections Namespace besteht aus Klassen zum Darstellen, Speichern und Bearbeiten von Knoten und Elementen.
Aspose.Html.ConvertersDie Aspose.Html.ConvertersNamespace-Ziel ist ein einfacher Zugriff auf Konvertierungsmethoden. Es bietet eine breite Palette von Konvertierungen in gängige Formate wie PDF, XPS, Bildformate usw. Speziellere Anwendungsfälle für die Konvertierung (Rendering, Speichern) werden von gut bekannten und dokumentierten Low-Level-API-Funktionen in themenorientierten Namespaces präsentiert.
Aspose.Html.DomDie Aspose.Html.Dom (Dokumentobjektmodell) Namespace bietet eine API, die alle HTML-, XML- oder SVG-Dokumente darstellt und mit ihnen interagiert. Das DOM ist ein Dokumentmodell, das in den Browser geladen wird und das Dokument als Knotenbaum darstellt, wobei jeder Knoten einen Teil des Dokuments darstellt (z. B. ein Element, Text Zeichenfolge oder Kommentar).
Aspose.Html.Dom.AttributesDie Aspose.Html.Dom.Attributes Namespace enthält einheitliche Attributklassen, die jedes Merkmal oder Verhalten eines Objekts (Knoten, Element, …) spezifizieren oder qualifizieren.
Aspose.Html.Dom.CanvasDie Aspose.Html.Dom.Canvas Namespace bietet Interfaces für die Qualifizierung von 2D-Rendering-Details sowie Optionen für Füllung und Path2D-Klasse.
Aspose.Html.Dom.CssDie Aspose.Html.Dom.Css Namespace ist für alle CSS-bezogenen Manipulationen. Er konzentriert sich auf CSS-Eigenschaftsname-Wert-Paare , die in offiziellen CSS-Dokumenten angegeben sind.
Aspose.Html.Dom.EventsDie Aspose.Html.Dom.Events Namespace bietet Objekte für alle Ereignisse im Zusammenhang mit der DOM-Aktualisierung. Es umfasst das Abonnement für spezifische kontextbezogene Informationsbeobachtungen , die mit Ereignissen verbunden sind, sowie die Erstellung benutzerdefinierter Ereignisse.
Aspose.Html.Dom.MutationsDie Aspose.Html.Dom.Mutations bietet die Möglichkeit, DOM-Mutationen zu beobachten und spezifische Rückrufinformationen zu erhalten.
Aspose.Html.Dom.SvgAlle Klassen rein Aspose.Html.Dom.SvgNamespace basieren auf w3c SVG2-Empfehlungen. Mit diesem Namensraum können Sie die SVG-Datei gemäß Ihren Anforderungen laden, navigieren oder rendern.
Aspose.Html.Dom.Svg.CollectionsAspose.Html.Dom.Svg.Collections bietet Zugriff auf spezifische generische Sammlungen.
Aspose.Html.Dom.Svg.DataTypesDer Namespace bietet Zugriff auf alle SVG-spezifischen Datentypen.
Aspose.Html.Dom.Svg.EventsDer Namensraum besteht aus Klassen für ereignisbasierte Interaktivität wie Zeitereignisse und Zoomen.
Aspose.Html.Dom.Svg.FiltersDie Aspose.Html.Dom.Svg.Filters Namespace enthält Klassen und Schnittstellen, die sich auf Filtereffekte in der SVG-Spezifikation beziehen.
Aspose.Html.Dom.Svg.PathsDie Aspose.Html.Dom.Svg.Pfade namespace beschreibt Klassen für Darstellung des Umrisses einer Form, die gefüllt oder gezeichnet werden kann. Ein Pfad kann auch als Beschneidungspfad verwendet werden, um Animationen zu beschreiben, oder Text zu positionieren.
Aspose.Html.Dom.Svg.SavingAspose.Html.Dom.Svg.Saving enthält sekundäre Rollenklassen to Speicherprozess angeben. Zum Beispiel Speicheroptionen und Format, in dem das Dokument gespeichert wird.
Aspose.Html.Dom.TraversalDie Aspose.Html.Dom.TraversalNamespace enthält Methoden, die Iteratoren und Treewalker erstellen, um zwischen Elementen zu navigieren, und einen Knoten und seine Kinder in der Reihenfolge der Dokumente durchlaufen.
Aspose.Html.Dom.Traversal.FiltersDer Namespace, der durch die Node-Filterfunktion repräsentiert wird. Filter sind Objekte, die wissen, wie Nodes “herausgefiltert” werden. Wenn einem Node-Iterator oder Treewalker ein Node-Filter gegeben wird, wendet er den Filter an, bevor er den nächsten Node zurückgibt. Wenn der Filter sagt, dass der Knoten akzeptiert werden soll, gibt die Traversierungslogik ihn zurück; Andernfalls sucht Traversal nach dem nächsten Knoten und gibt vor, dass der zurückgewiesene Knoten nicht vorhanden war.
Aspose.Html.Dom.ViewsAspose.Html.Dom.Views Namespace beschreibt AbstractView- und DocumentView-Schnittstellen gemäß Document Object Model Views-Spezifikation.
Aspose.Html.Dom.XPathDer Namensraum enthält Methoden zum Navigieren durch Elemente und Attribute in einem XML-Dokument.
Aspose.Html.DrawingDie Aspose.Html.Drawing Namespace enthält Objekte und Schnittstellen zum Festlegen von Maßen und Einheiten sowie Zeichnungsattributobjekte wie Pinsel, Farben und Schriftarten.
Aspose.Html.FormsDer Namespace bietet Zugriff auf zahlreiche Objekte (Elemente), die für Benutzerinteraktivität innerhalb des Formulars als Webseitenkomponente verantwortlich sind.
Aspose.Html.IOZusätzlich zu Standard-IO (Input-Output) Tools die Aspose.Html.IO Namespace enthält Hilfsklassen und Schnittstellen.
Aspose.Html.LoadingDie Aspose.Html.Loading Namespace enthält Datenklassen zur Beschreibung spezifischer Ladeoptionen beim Konvertierungs-/Zusammenführungsprozess.
Aspose.Html.NetDie Aspose.Html.NetNamespace wird von Klassen und Schnittstellen dargestellt, die dafür verantwortlich sind, die einfache Netzwerkverarbeitung zu unterstützen.
Aspose.Html.Net.HeadersDie Aspose.Html.Net.Header stellt einige Datenklassen für bereit, die Header-Inhalte im Netzwerk beschreiben.
Aspose.Html.Net.MessageFiltersDie Aspose.Html.Net.MessageFilters Namespace bietet Klassen, die Nachrichtenfilterabstraktion implementieren.
Aspose.Html.Net.MessageHandlersDie Aspose.Html.Net.MessageHandlers Namespace is dargestellt durch Klassen - Message Handler verschiedener Protokolle.
Aspose.Html.RenderingDie Aspose.Html.Rendering Namespace besteht aus zahlreichen Renderer-Objekten sowie geeigneten Low-Level-Optionsklassen, die dafür verantwortlich sind, Dokumente/Dateien in die IDevice-Implementierung zu rendern.
Aspose.Html.Rendering.DocDie Aspose.Html.Rendering.Doc Namespace bietet eine spezifische Geräteklasse sowie einige wenige Rendering Optionsklassen, die für das Rendern in ein DOCX-Dokument verantwortlich sind.
Aspose.Html.Rendering.FontsDie Aspose.Html.Rendering.Fonts Namespace enthält Klassen und Methoden, mit denen Sie einige Teile des Font-Matching-Algorithmus steuern können.
Aspose.Html.Rendering.ImageDie Aspose.Html.Rendering.Image Namespace bietet spezifische Geräteklasse sowie einige Rendering-Optionen Klassen, die für das Rendern in Rasterformate verantwortlich sind: jpeg, png, bmp, gif, tiff.
Aspose.Html.Rendering.PdfDie Aspose.Html.Rendering.Pdf Namespace stellt eine spezifische Geräteklasse sowie einige Renderoptionen bereit. class ist für das Rendern in ein PDF-Dokument verantwortlich.
Aspose.Html.Rendering.Pdf.EncryptionDie Aspose.Html.Rendering.Pdf.EncryptionNamespace enthält Datenklassen, die PDF-Verschlüsselungsdetails wie Passwort, Verschlüsselungsalgorithmus usw. beschreiben.
Aspose.Html.Rendering.XpsDie Aspose.Html.Rendering.XpsNamespace stellt eine spezifische Geräteklasse sowie einige wenige Rendering Optionsklassen bereit, die für das Rendern in ein xps-Dokument verantwortlich sind.
Aspose.Html.SavingDie Aspose.Html.Speichern Namensraum wird präsentiert von Datenklassen zur Beschreibung spezifischer Speicheroptionen bei Konvertierungs-/Speicherprozess.
Aspose.Html.ServicesDie Aspose.Html.Services Namespace enthält Schnittstellen als Protokolle für Dienstimplementierungen.
Aspose.Html.Toolkit.Markdown.SyntaxDie Aspose.Html.Toolkit.Markdown.SyntaxNamespace enthält Objekte und Schnittstellen zum Arbeiten mit dem Syntaxbaum eines Markdown-Dokuments.
Aspose.Html.Toolkit.Markdown.Syntax.ExtensionsDie Aspose.Html.Toolkit.Markdown.Syntax.Extensions Namespace enthält Objekte und Methoden, die es Ihnen ermöglichen, verschiedene Erweiterungen des Markdown-Formats zu handhaben, wie ShortCode, FrontMatter usw.
Aspose.Html.Toolkit.Markdown.Syntax.ParserDie Aspose.Html.Toolkit.Markdown.Syntax.Parser Namespace enthält Objekte und Methoden, mit denen Sie das Markdown-Dokument parsen können.
Aspose.Html.Toolkit.Markdown.Syntax.Parser.Extensions.GFMDie Aspose.Html.Toolkit.Markdown.Syntax.Parser.Extensions.GFM Namespace enthält Objekte und Schnittstellen für GFM-Syntaxerweiterung.
Aspose.Html.Toolkit.Markdown.Syntax.TextDie Aspose.Html.Toolkit.Markdown.Syntax.Text Namespace enthält Objekte und Schnittstellen zum Arbeiten mit text Quellen.
Aspose.Html.Toolkit.OptimizersDie Aspose.Html.Toolkit.Optimizers namespace enthält Klassen zur Optimierung von SVG-Dokumenten. Der Optimierungsprozess umfasst das Entfernen von nicht verwendeten oder unsichtbaren Elementen und deren Attributen, das Zusammenführen von Gruppen und das Reduzieren der Größe von Pfadsegmenten.
Aspose.Html.WindowDie Aspose.Html.Window Namespace bezieht sich auf das Fensterobjekt , das ein Fenster darstellt, das ein DOM-Dokument enthält. Es enthält Klassen und Schnittstellen , die sich auf die Adresse des aktiven Dokuments und den Browserverlauf beziehen.