Aspose.Html | Die 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.Collections | Die Aspose.Html.Collections Namespace besteht aus Klassen zum Darstellen, Speichern und Bearbeiten von Knoten und Elementen. |
Aspose.Html.Converters | Die 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.Dom | Die 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.Attributes | Die Aspose.Html.Dom.Attributes Namespace enthält einheitliche Attributklassen, die jedes Merkmal oder Verhalten eines Objekts (Knoten, Element, …) spezifizieren oder qualifizieren. |
Aspose.Html.Dom.Canvas | Die 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.Css | Die 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.Events | Die 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.Mutations | Die Aspose.Html.Dom.Mutations bietet die Möglichkeit, DOM-Mutationen zu beobachten und spezifische Rückrufinformationen zu erhalten. |
Aspose.Html.Dom.Svg | Alle 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.Collections | Aspose.Html.Dom.Svg.Collections bietet Zugriff auf spezifische generische Sammlungen. |
Aspose.Html.Dom.Svg.DataTypes | Der Namespace bietet Zugriff auf alle SVG-spezifischen Datentypen. |
Aspose.Html.Dom.Svg.Events | Der Namensraum besteht aus Klassen für ereignisbasierte Interaktivität wie Zeitereignisse und Zoomen. |
Aspose.Html.Dom.Svg.Filters | Die Aspose.Html.Dom.Svg.Filters Namespace enthält Klassen und Schnittstellen, die sich auf Filtereffekte in der SVG-Spezifikation beziehen. |
Aspose.Html.Dom.Svg.Paths | Die 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.Saving | Aspose.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.Traversal | Die 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.Filters | Der 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.Views | Aspose.Html.Dom.Views Namespace beschreibt AbstractView- und DocumentView-Schnittstellen gemäß Document Object Model Views-Spezifikation. |
Aspose.Html.Dom.XPath | Der Namensraum enthält Methoden zum Navigieren durch Elemente und Attribute in einem XML-Dokument. |
Aspose.Html.Drawing | Die 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.Forms | Der Namespace bietet Zugriff auf zahlreiche Objekte (Elemente), die für Benutzerinteraktivität innerhalb des Formulars als Webseitenkomponente verantwortlich sind. |
Aspose.Html.IO | Zusätzlich zu Standard-IO (Input-Output) Tools die Aspose.Html.IO Namespace enthält Hilfsklassen und Schnittstellen. |
Aspose.Html.Loading | Die Aspose.Html.Loading Namespace enthält Datenklassen zur Beschreibung spezifischer Ladeoptionen beim Konvertierungs-/Zusammenführungsprozess. |
Aspose.Html.Net | Die Aspose.Html.NetNamespace wird von Klassen und Schnittstellen dargestellt, die dafür verantwortlich sind, die einfache Netzwerkverarbeitung zu unterstützen. |
Aspose.Html.Net.Headers | Die Aspose.Html.Net.Header stellt einige Datenklassen für bereit, die Header-Inhalte im Netzwerk beschreiben. |
Aspose.Html.Net.MessageFilters | Die Aspose.Html.Net.MessageFilters Namespace bietet Klassen, die Nachrichtenfilterabstraktion implementieren. |
Aspose.Html.Net.MessageHandlers | Die Aspose.Html.Net.MessageHandlers Namespace is dargestellt durch Klassen - Message Handler verschiedener Protokolle. |
Aspose.Html.Rendering | Die 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.Doc | Die 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.Fonts | Die 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.Image | Die 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.Pdf | Die 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.Encryption | Die Aspose.Html.Rendering.Pdf.EncryptionNamespace enthält Datenklassen, die PDF-Verschlüsselungsdetails wie Passwort, Verschlüsselungsalgorithmus usw. beschreiben. |
Aspose.Html.Rendering.Xps | Die 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.Saving | Die Aspose.Html.Speichern Namensraum wird präsentiert von Datenklassen zur Beschreibung spezifischer Speicheroptionen bei Konvertierungs-/Speicherprozess. |
Aspose.Html.Services | Die Aspose.Html.Services Namespace enthält Schnittstellen als Protokolle für Dienstimplementierungen. |
Aspose.Html.Toolkit.Markdown.Syntax | Die Aspose.Html.Toolkit.Markdown.SyntaxNamespace enthält Objekte und Schnittstellen zum Arbeiten mit dem Syntaxbaum eines Markdown-Dokuments. |
Aspose.Html.Toolkit.Markdown.Syntax.Extensions | Die 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.Parser | Die 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.GFM | Die Aspose.Html.Toolkit.Markdown.Syntax.Parser.Extensions.GFM Namespace enthält Objekte und Schnittstellen für GFM-Syntaxerweiterung. |
Aspose.Html.Toolkit.Markdown.Syntax.Text | Die Aspose.Html.Toolkit.Markdown.Syntax.Text Namespace enthält Objekte und Schnittstellen zum Arbeiten mit text Quellen. |
Aspose.Html.Toolkit.Optimizers | Die 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.Window | Die 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. |