Konvertierung zwischen Formaten – C#-Beispiele
Willkommen bei der Anleitung “Konvertierung zwischen Formaten”! Das größte Highlight von Aspose.HTML 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. Dieses Kapitel bietet eine allgemeine Beschreibung der Konvertierungsfunktionen von Aspose.HTML .NET. In diesem Artikel erfahren Sie, wie Sie HTML-, MHTML-, EPUB-, Markdown- und SVG-Dateien mit der .NET-Bibliothek konvertieren können.
Einige Möglichkeiten, Dateien zu konvertieren
Aspose.HTML for .NET bietet mehrere Möglichkeiten, zwischen Formaten zu konvertieren: die Konvertierung kann mit Hilfe von Methoden der Klasse Converter oder der Methode RenderTo() erfolgen.
Die statische Klasse Converter ist eine gemeinsame Fassade, die die Konvertierung von HTML-, MHTML-, EPUB-, Markdown- und SVG-Dateien in die gängigen Formate ermöglicht und diese Vorgänge bequem und einfach gestaltet. Die statischen Methoden bieten eine verständliche und einfache Möglichkeit, HTML-, SVG-, MHTML-, EPUB- und MD-Dokumente in die Formate PDF, XPS, DOCX, MD, MHTML und Image zu konvertieren.
Die Methode RenderTo() wird verwendet, um HTML oder SVG in ein anderes Format zu rendern und ein Dokument an das Ausgabegerät zu senden. Aspose.HTML API bietet die folgenden Ausgabegeräte-Implementierungen: die Klassen PdfDevice, XpsDevice, DocDevise und ImageDevice, die das Rendering in die Dateiformate PDF, XPS, DOCX bzw. Image durchführen.
Das folgende Beispiel demonstriert die Konvertierung von HTML in PDF unter Verwendung der Klasse Converter mit einer Zeile Code:
1// Convert HTML to PDF using C#
2
3// Invoke the ConvertHTML() method to convert HTML to PDF
4Converter.ConvertHTML(@"<h1>Convert HTML to PDF!</h1>", ".", new PdfSaveOptions(), Path.Combine(OutputDir, "convert-with-single-line.pdf"));In diesem Beispiel verwenden wir die Methode
ConvertHTML(Inhalt, baseUri, Optionen, outputPath) der Klasse Converter. Obwohl für die Umwandlung von HTML in PDF nur eine Zeile Code erforderlich ist, werden die folgenden Operationen durchgeführt:
- Bereiten Sie den Code für ein HTML-Dokument vor.
- Erstellt ein neues PdfSaveOptions-Objekt mit Standardoptionen.
- Verwenden Sie die Methode ConvertHTML(), die als Parameter
content,baseUri,optionsundoutputPatherhält. Hinweis: Sie müssen den Pfad zur Ausgabedatei in Ihrem lokalen Dateisystem angeben (outputPath).
Um HTML mit der Methode RenderTo() in PDF zu konvertieren, können Sie den folgenden Codeschnipsel verwenden:
1// Render HTML to PDF using C#
2
3// Prepare HTML code
4string code = @"<span>Hello, World!!</span>";
5
6// Prepare a path to save a converted file
7string savePath = Path.Combine(OutputDir, "document.pdf");
8
9// Initialize an HTML document from the HTML code
10using HTMLDocument document = new HTMLDocument(code, ".");
11
12// Create a PDF Device and specify the output file to render
13using PdfDevice device = new PdfDevice(savePath);
14
15// Render HTML to PDF
16document.RenderTo(device);Im Artikel Feinabstimmung der Konverter finden Sie weitere Informationen zur Verwendung verschiedener Rendering-Optionen und -Parameter, um das Rendering-Ergebnis anzupassen.
Beliebte Konverter
Das aktuelle Kapitel beschreibt gängige Konverter sowie C#-Beispiele für die häufigsten Konvertierungsszenarien. Anhand der Beispiele können Sie nachvollziehen, dass der Konvertierungsprozess recht universell ist und nur wenige notwendige Schritte umfasst. Die Artikel in diesem Kapitel enthalten Informationen über die Liste der unterstützten populären Konvertierungen und darüber, 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. Zögern Sie nicht! Testen Sie die Konvertierung zwischen Formaten!
- HTML Converter – ermöglicht die Umwandlung eines HTML-Dokuments in PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, MD und MHTML.
- SVG Converter – Hier finden Sie Informationen zur Konvertierung von SVG in die Formate PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, und GIF.
- EPUB Converter – Sie erfahren, wie Sie EPUB in die Formate PDF, XPS, DOCX, JPG, PNG, BMP, TIFF und GIF konvertieren.
- MHTML Converter bietet eine allgemeine Beschreibung der Konvertierung von MHTML in die Formate PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, und GIF.
- Markdown Converter – Sie lernen, wie man MD in HTML, PDF, XPS, DOCX und Bilddateiformate mit Aspose.HTML for .NET API konvertiert.
Aspose.HTML bietet kostenlose Online- Konverter für die Konvertierung von HTML-, XHTML-, MHTML-, EPUB-, XML- und Markdown-Dateien in eine Vielzahl von gängigen Formaten. Sie können ganz einfach HTML in PDF, HTML in JPG, SVG in PDF, MHTML in PDF oder MD in HTML konvertieren. Wählen Sie einfach die Datei aus, wählen Sie das zu konvertierende Format, und schon sind Sie fertig. Das geht schnell und ist kostenlos!