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 für .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

Implementieren Sie W3C-Spezifikationen

Füllen Sie die Vorlage mit verschiedenen Datenquellen

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:

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 für die .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 für die .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 für .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 für die .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 für .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 für .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 für .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); 



Sie können MHTML Converter online 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 für .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!



  
  

Aspose.HTML bietet individuelle HTML-Verarbeitungs-APIs für andere beliebte Entwicklungsumgebungen, wie unten aufgeführt: