HTML-Konverter – HTML in C# konvertieren

HTML (HyperText Markup Language) ist die Standardauszeichnungssprache für Dokumente, die zur Anzeige in Browsern erstellt werden. HTML ist als die Sprache des Webs bekannt und hat sich mit den Anforderungen neuer Informationen, die auf Webseiten angezeigt werden sollen, weiterentwickelt. Die neueste Variante ist als HTML 5 bekannt und bietet eine große Flexibilität bei der Arbeit mit der Sprache. HTML-Seiten werden entweder von einem Server empfangen, auf dem sie gehostet werden, oder können auch von einem lokalen System geladen werden.

Das größte Highlight von Aspose.HTML for .NET ist die Konvertierungsfunktion. Die Konvertierung zwischen Formaten ist aus verschiedenen Gründen erforderlich: um in einem vertrauten, bequemen Format zu arbeiten oder um die Vorteile verschiedener Formate für bestimmte Aufgaben zu nutzen. Der Aspose.Html.Converters Namespace implementiert einen einfachen Zugang zu Konvertierungsmethoden. Er bietet eine breite Palette von HTML-Konvertierungen in gängige Formate wie PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, MHTML, und MD.

Online HTML-Konverter

Sie können die Aspose.HTML API-Funktionalität überprüfen und HTML in Echtzeit konvertieren. Laden Sie zunächst eine HTML-Datei von Ihrem lokalen Laufwerk und führen Sie dann das Beispiel aus. In diesem Beispiel sind die Speicheroptionen standardmäßig eingestellt. Sie erhalten das Konvertierungsergebnis sofort als separate Datei.

                
            

Wenn Sie HTML in PNG programmatisch konvertieren möchten, sehen Sie sich bitte die folgenden C#-Codebeispiele an.

HTML-Konvertierung in C#

Dieser Artikel enthält Informationen über die Liste der unterstützten HTML-Konvertierungen und wie man sie mit der Klasse Converter durchführt, die alle Low-Level-Konvertierungsoperationen in einer einzigen Klasse zusammenfasst, um sie bequem und einfach zu verwenden.

Jede Konvertierung, die Sie durchführen möchten, beinhaltet das Laden eines HTML-Dokuments und das Speichern in einem unterstützten Format. Es kann sich dabei um verschiedene Szenarien handeln, die jedoch in wenigen Schritten erledigt werden können:

  1. Laden Sie ein HTML-Dokument in ein Document-Objekt mit einem der HTMLDocument()-Konstruktoren. Sie können HTML aus einer Datei, einem HTML-Code, einem Stream oder einer URL laden.
  2. Erstellen Sie ein Objekt Save Options.
  3. Rufen Sie eine der Methoden ConvertHTML() auf und übergeben Sie ihr die erforderlichen Parameter.

Sehen Sie sich den folgenden C#-Codeausschnitt an, der die Konvertierung von HTML in PNG mit der Methode ConvertHTML(document, options, savePath) zeigt.

 1// Convert HTML to PNG in C#
 2
 3// Prepare a path to a source HTML file
 4string documentPath = Path.Combine(DataDir, "nature.html");
 5
 6// Prepare a path to save the converted file
 7string savePath = Path.Combine(OutputDir, "nature-output.png");
 8
 9// Initialize an HTML document from the file
10using HTMLDocument document = new HTMLDocument(documentPath);
11
12// Create an instance of the ImageSaveOptions class 
13ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
14
15// Convert HTML to PNG
16Converter.ConvertHTML(document, options, savePath);

Die Methode ConvertHTML() nimmt als Parameter document, options und savePath und führt die Operation durch. Hinweis: Sie müssen den Pfad zur Ausgabedatei in Ihrem lokalen Dateisystem angeben (savePath). Auch für den HTMLDocument(address) Konstruktor müssen Sie den Pfad zu einer HTML-Quelldatei in Ihrem lokalen Dateisystem angeben.

Beliebte HTML-Konvertierungen

Aspose.HTML bietet einen kostenlosen Online- HTML-Konverter für die Konvertierung von HTML-Dateien in eine Vielzahl von gängigen Formaten. Sie können ganz einfach HTML zu PDF, HTML zu XPS, HTML zu DOCX, HTML zu JPG, HTML zu PNG, HTML zu BMP, HTML zu TIFF, HTML zu GIF, HTML zu MD und HTML zu MHTML konvertieren. Wählen Sie einfach die Datei aus, wählen Sie das zu konvertierende Format, und schon sind Sie fertig. Es ist schnell und kostenlos!

Sie können die vollständigen C#-Beispiele und Datendateien von GitHub herunterladen.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.