Markdown Konverter – MD konvertieren in C#
Markdown ist eine leichtgewichtige Auszeichnungssprache, mit der Formatierungen in einfachem Text angegeben werden können. MD-Dateien verwenden die Markdown-Sprache, die von John Gruber vorgeschlagen und entwickelt wurde. Sie enthalten Inline-Textzeichen, die bestimmen, wie der Text formatiert wird, z. B. Einrückung, Tabellenformatierung, Schriftarten und Überschriften. Darüber hinaus können MD-Dateien in HTML, PDF oder Bilder umgewandelt werden, um andere Formate für bestimmte Aufgaben zu nutzen.
Das wichtigste Highlight von Aspose.HTML ist die Konvertierungsfunktion. Der Aspose.Html.Converters Namespace implementiert einen einfachen Zugang zu Konvertierungsmethoden. Er bietet eine breite Palette von Konvertierungen in gängige Formate, wie z.B. Markdown zu HTML, Markdown zu DOCX oder Markdown zu PDF.
Sie können die vollständigen Beispiele und Datendateien von GitHub herunterladen.
Dieser Abschnitt enthält Informationen über die Liste der unterstützten Markdown-Konvertierungen und wie sie mit den Methoden ConvertMarkdown() durchgeführt werden können. Alle diese Methoden ermöglichen die grundlegende Umwandlung von Markdown in HTML. Konvertierungen von Markdown in andere Formate durchlaufen die Konvertierungsphase von Markdown in HTML.
Sehen Sie sich das folgende C#-Beispiel an, das die Konvertierung von Markdown in JPG mit der Angabe von ImageSaveOptions zeigt:
1// Convert Markdown to JPG in C# with custom settings
2
3// Prepare a path to a source Markdown file
4string sourcePath = Path.Combine(DataDir, "nature.md");
5
6// Prepare a path to save the converted file
7string savePath = Path.Combine(OutputDir, "nature-options.jpg");
8
9// Convert Markdown to HTML
10using HTMLDocument document = Converter.ConvertMarkdown(sourcePath);
11
12// Initialize ImageSaveOptions
13ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg)
14{
15 UseAntialiasing = true,
16 HorizontalResolution = 200,
17 VerticalResolution = 200,
18 BackgroundColor = System.Drawing.Color.AliceBlue
19};
20options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(600, 950), new Margin(30, 20, 10, 10));
21
22// Convert HTML to JPG
23Converter.ConvertHTML(document, options, savePath);
In diesem Beispiel nimmt die Methode
ConvertMarkdown(sourcePath
) den Quellpfad einer Markdown-Datei und erzeugt ein
HTMLDocument. Der Konstruktor ImageSaveOptions() erzeugt ein neues
ImageSaveOptions Objekt mit JPG ImageFormat und einer Reihe von Eigenschaften. Anschließend übernimmt die Methode
ConvertHTML() HTMLDocument, ImageSaveOptions und den Ausgabepfad und schließt die Umwandlung von Markdown in JPG ab.
Aspose.HTML bietet einen kostenlosen Online- Markdown-Konverter zur Konvertierung von Markdown-Dateien in eine Vielzahl von gängigen Formaten. Sie können ganz einfach Markdown in HTML, Markdown in PDF, Markdown in JPG oder MHTML in DOCX 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!