Aspose.HTML for .NET ist eine fortschrittliche HTML-Verarbeitungs-API zur Durchführung einer breiten Palette von Verwaltungs- und Manipulationsaufgaben in plattformübergreifenden Anwendungen. Die API wurde zum Erstellen, Ändern, Extrahieren von Daten, Konvertieren und Rendern von HTML-Dokumenten ohne externe Software entwickelt. Außerdem unterstützt es gängige Dateiformate wie EPUB, MHTML, XML, SVG und Markdown sowie das Rendern in PDF-, DOCX-, XPS- und Bilddateiformate. Aspose.HTML for .NET ist vollständig in C# geschrieben und kann verwendet werden, um jede Art von 32-Bit- oder 64-Bit-.NET-Anwendung zu erstellen, einschließlich ASP.NET, WCF, WinForms und .NET Core. Darüber hinaus ist das HTML Document Object Model mit eingebetteten Formaten und Spezifikationen wie CSS, HTML Canvas, SVG, XPath und JavaScript sofort einsatzbereit, die die Manipulationsfunktion und die Wiedergabequalität erweitern.
Erweiterte .NET-HTML-API-Funktionen
Füllen Sie die Vorlage mit verschiedenen Datenquellen
Implementieren Sie W3C-Spezifikationen
Laden Sie die Dateiformate EPUB und MHTML
Rendern Sie mehrere Dokumente gleichzeitig
Kopf- und Fußzeile während HTML auf PDF anwenden
Extrahieren Sie Daten aus dem Web
API-Funktionen in der Dokumentation
Die vollständige Liste der Funktionen von Aspose.HTML finden Sie in unserer Dokumentation. Mit der Aspose.HTML-C#-Bibliothek in Ihrem Projekt können Sie die folgenden Aufgaben ausführen:
- Erstellen oder laden Sie HTML-basierte Dokumente von eine Datei, eine URL, eine Zeichenfolge oder ein Stream.
- Konvertieren Sie Dokumente zwischen gängigen Formaten.
- Erstellen Sie benutzerdefinierte Nachrichtenhandler, um eine bestimmte Aufgabe auszuführen.
- In HTML-Dokumenten navigieren mit XPath-Abfrage oder CSS-Selektor.
- HTML-Dateien bearbeiten durch Einfügen neuer Knoten, Entfernen oder Bearbeiten des Inhalts bestehender Knoten.
- Rendern Sie Dokumente mit hoher Qualität,
- und mehr.
Konvertieren Sie HTML in PDF, Bild und andere Formate in C#
Die C#-API ermöglicht mit nur wenigen Codezeilen die Implementierung von HTML in PDF, HTML in Bild oder jede andere Konvertierung für Ihre .NET-Anwendungen. Der Konvertierungsprozess ist einfach und zuverlässig, was Aspose.HTML for .NET API zur perfekten Wahl macht.
HTML in PDF konvertieren – C#
using Aspose.HTML;
using Aspose.HTML.Saving;
using Aspose.HTML.Converters;
...
// Load an HTML file to be converted
using var document = new HTMLDocument("input.html")
// Create an instance of the PdfSaveOptions class
var pdfSaveOptions = new PdfSaveOptions();
// Convert HTML to PDF
Converter.ConvertHTML(document, pdfSaveOptions, "output.pdf");
Sie können den Online-HTML-Konverter hier ausprobieren
Sie können auch HTML, XHTML, MHTML, Markdown, EPUB oder SVG in viele andere Dateiformate konvertieren, darunter einige, die unten aufgeführt sind:
Zusammenführen von HTML-, MHTML-, EPUB- und MD-Dateien
Aspose.HTML for .NET API vereinfacht den Zusammenführungsprozess der Dateien für Entwickler: Lädt Dateien mithilfe der HTMLDocument-Klasse; erstellt eine Instanz des HTML-Renderer und ein erforderliches Ausgabegerät; verwendet die Render()-Methode, um alle HTML-Dokumente zusammenzuführen.
Darüber hinaus können Sie Dateien in Echtzeit zusammenführen! Kombinieren Sie HTML, MHTML, Markdown und EPUB zu PDF, XPS, DOCX, TIFF und vielen anderen Dateiformaten:
Bearbeiten von HTML-Dokumenten
Mit Aspose.HTML for .NET können Sie HTML-Dokumente mit einem Document Object Model (DOM) erstellen und bearbeiten. Das DOM ist eine Programmierschnittstelle für HTML-Dokumente, die das Dokument (als Knoten und Objekte) als Knotenbaum darstellt, wobei jeder Knoten einen Teil des Dokuments darstellt. Mit Aspose.HTML for .NET API können Sie eine Verbindung zur Seite herstellen und die Dokumentstruktur, den Stil und den Inhalt ändern. Sie können das Dokument ändern, indem Sie neue Knoten einfügen und den Inhalt bestehender Knoten entfernen oder bearbeiten.
Die .NET-HTML-API unterstützt Entwickler beim Lesen, Ändern, Navigieren und Bearbeiten von (X)HTML-Dokumenten. Einige Dateibearbeitungsfunktionen, die die Aspose.HTML for .NET-API ausführen kann, sind die folgenden:
- Navigieren Sie in HTML-Dokumenten mithilfe verschiedener Methoden, wie z. B. Element-Traversal, Dokument-Traversal, XPath-Abfragen und CSS-Selektor-Abfragen,
- HTML-Knoten entfernen und ersetzen,
- CSS aus HTML extrahieren und bearbeiten,
- Konfigurieren Sie eine Dokumenten-Sandbox und mehr.
Mit den folgenden Tools können Sie ganz einfach Dokumente bearbeiten, HTML-Code generieren und Daten online oder programmgesteuert aus dem Internet entfernen:
Markdown-Unterstützung
Markdown ist eine Auszeichnungssprache mit einer Nur-Text-Formatierungssyntax. Markdown wird häufig als Format für Dokumentationen und Readme-Dateien verwendet, da es das Schreiben in einem leicht lesbaren und leicht zu schreibenden Stil ermöglicht. Aspose.HTML bietet einen leistungsstarken und flexiblen Markdown-Konverter, der in beide Richtungen von Markdown nach HTML und von HTML nach Markdown konvertieren kann. Darüber hinaus verfügt die Konverter-API über eine Reihe vordefinierter Regeln, sodass Sie HTML in Markdown konvertieren können, indem Sie die authentische Markdown-Syntax, GitLab Flavored Markdown-Modifikation verwenden oder sogar die Regeln für Ihre Bedürfnisse konfigurieren.
HTML in Markdown umwandeln – C#
using Aspose.Html;
using Aspose.HTML.Saving;
...
// Load an HTML file
using var document = new HTMLDocument("document.html");
// Convert HTML to Markdown using a set of features supported by GitLab Flavored Markdown
document.Save("output.md", MarkdownSaveOptions.Git);
So einfach ist die Rückumwandlung! Wenn Sie die Aspose.HTML-Klassenbibliothek in Ihrer C#-Anwendung verwenden, können Sie Markdown ganz einfach mit nur einer Codezeile in eine HTML-Datei konvertieren!
Konvertieren Sie Markdown in HTML – C#
using Aspose.Html.Converters;
...
// Convert Markdown to HTML
Converter.ConvertMarkdown("document.md", "output.html");
Sie können Markdown Converter online hier ausprobieren. Sie können Markdown konvertieren in PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF und MHTML. Laden Sie Ihre Dokumente hoch, transformieren Sie sie und erhalten Sie Ergebnisse in wenigen Sekunden. Sie benötigen keine zusätzliche Software.
Aspose.HTML for .NET-Bibliothek bietet Markdown-Parsing-API für die C#-Plattform. Sie können MD-Dateien erstellen, bearbeiten, speichern, zusammenführen, in andere Dateiformate konvertieren und Links, Listen, Codeblöcke, Bilder und andere Elemente zu Markdown-Dateien hinzufügen, indem Sie den Links folgen:
Elektronische Bücher und Webarchive
Aspose.HTML for .NET ist in der Lage, ePub- und MHTML-Dateien zu laden, um verschiedene Operationen durchzuführen, einschließlich der Konvertierung in Formate mit festem Layout und Rasterbild.
EPUB in PDF konvertieren – C#
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
// Open an existing EPUB file for reading
using var stream = File.OpenRead("input.epub");
// Create an instance of PdfSaveOptions
var options = new PdfSaveOptions();
// Call the ConvertEPUB method to convert EPUB to PDF
Converter.ConvertEPUB(stream, options, "output.pdf");
Konvertieren Sie MHTML in PDF – C#
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
// Open an existing MHTML file for reading
using var stream = File.OpenRead("input.mht");
// Create an instance of PdfSaveOptions
var options = new PdfSaveOptions();
// Call the ConvertMHTML method to convert MHTML to PDF
Converter.ConvertMHTML(stream, options, output.pdf);
Yiu chan drei Online MHTML Converter und EPUB Converter. Unsere browserbasierten Konvertierungstools funktionieren auf allen Plattformen, einschließlich Windows , Linux, MacOS, Android und iOS. Konverter sind mit allen PC-Geräten, Smartphones und Tablets kompatibel.
Web-Scraping
Web Scraping, auch bekannt als Web Harvesting, Web Data Extraction oder Web Crawling, ist eine Technik zum Extrahieren von Daten aus einer Website. Aspose.HTML unterstützt standardmäßig kein Web-Scraping-Modul. Wenn Sie jedoch die Aspose.HTML-API verwenden, die vollständig auf der W3C-Spezifikation basiert und XPath- und CSS-Selector-Abfragen unterstützt, können Sie den Inhalt jedes beliebigen HTML-Dokuments problemlos überprüfen und Ihre eigene Web-Scraping-Lösung erstellen.
Einfache Webdatenextraktion – C#
using Aspose.Html;
...
// Create an instance of the HTML document with a website as a parameter
using var document = new Aspose.Html.HTMLDocument("https://en.wikipedia.org/wiki/Aspose_API");
// Get all anchor-elements
var elements = document.QuerySelectorAll("a");
// Dump the anchor-element data to the console
elements.Cast<HTMLAnchorElement>().ToList().ForEach(x =>
{
System.Console.WriteLine("[Href]: " + x.Href);
System.Console.WriteLine("[Content]: " + x.TextContent);
});
Aspose.HTML bietet kostenlose Online-Datenextraktionen-Apps, die a Möglichkeit, Daten von Websites zu erhalten. Unsere Apps sind sicher, funktionieren auf jeder Plattform und erfordern keine Softwareinstallation. Datenextraktionen können zum Extrahieren von Bildern, zum Abrufen von Schlüsselwörtern von einer Webseite usw. verwendet werden. Sie sind einfach und klar zu verwenden, aber dennoch kraftvoll und zuverlässig.
Andere unterstützte Aspose.HTML for .NET-API-Funktionen
Verwenden Sie die C#-Bibliothek Aspose.HTML, um HTML-Dokumente zu konvertieren, zusammenzuführen, zu bearbeiten, Daten aus dem Internet zu extrahieren und vieles mehr!
Support and Learning Resources
- Lernmittel
- Dokumentation
- Quellcode
- API-Referenzen
- Warum Aspose.HTML for .NET?
- Kundenliste
- Erfolgsgeschichten