Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Wenn Sie eine Vorschau einer Markdown-Datei benötigen, können Sie sie in Bildformate konvertieren. Mit der Aspose.HTML for .NET-Bibliothek können Sie Markdown-Dateien mit nur wenigen Zeilen Code in JPG-, PNG-, BMP-, GIF- oder TIFF-Dateien konvertieren!
In diesem Artikel erfahren Sie, wie Sie Markdown in Bildformate konvertieren können, indem Sie die Aspose.HTML for .NET API verwenden. Sie lernen die unterstützten Konvertierungsszenarien kennen und betrachten C#-Beispiele, um sie zu veranschaulichen. Außerdem können Sie einen Online Markdown Converter ausprobieren, um die Funktionalität der Aspose.HTML API zu testen und Markdown on the fly zu konvertieren.
Sie können Markdown mit Aspose.HTML for .NET API in Echtzeit in andere Formate konvertieren. Bitte laden Sie Markdown aus dem lokalen Dateisystem, wählen Sie das Ausgabeformat und führen Sie das Beispiel aus. Die Speicheroptionen sind standardmäßig eingestellt. Sie erhalten sofort das Konvertierungsergebnis als separate Datei.
Wenn Sie Markdown in Bildformate programmatisch konvertieren möchten, lesen Sie bitte die folgenden C#-Codebeispiele.
Die Konvertierung von Markdown in andere Formate erfolgt über die Konvertierungsphase von Markdown in HTML. Wenn Ihr Szenario die Umwandlung eines Markdown-Dokuments in ein JPG-Bildformat erfordert, zeigt das folgende Beispiel, wie einfach das ist:
sourcePath), um Markdown als HTML-Dokument zu speichern.Wenn Sie ein Markdown-Dokument aus einem Benutzerstring direkt in Ihrem Code erstellen und es in eine JPG-Datei konvertieren möchten, könnte Ihnen das folgende Beispiel helfen:
1// Convert Markdown to JPG using C#
2
3// Prepare a path to a source Markdown file
4string sourcePath = Path.Combine(OutputDir, "document.md");
5
6// Prepare a simple Markdown example
7string code = "### Hello, World!" +
8 "\r\n" +
9 "[visit applications](https://products.aspose.app/html/family)";
10// Create a Markdown file
11File.WriteAllText(sourcePath, code);
12
13// Prepare a path to save the converted file
14string savePath = Path.Combine(OutputDir, "document-output.jpg");
15
16// Convert Markdown to HTML
17using HTMLDocument document = Converter.ConvertMarkdown(sourcePath);
18
19// Convert HTML document to JPG image file format
20Converter.ConvertHTML(document, new ImageSaveOptions(ImageFormat.Jpeg), savePath);Wenn Sie ein bestehendes Markdown-Dokument aus einem lokalen Dateisystem konvertieren möchten, könnte Ihnen das folgende Beispiel helfen. Sie müssen ein paar Schritte befolgen:
sourcePath) der Klasse Converter, um Markdown als HTML-Dokument zu speichern.Der folgende Codeschnipsel zeigt, wie man Markdown in JPG konvertiert, indem man benutzerdefinierte Speicheroptionen verwendet:
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);Die Klasse ImageSaveOptions bietet zahlreiche Eigenschaften, die Ihnen die volle Kontrolle über eine Vielzahl von Parametern geben und den Prozess der Konvertierung von Markdown in das JPG-Format verbessern. Um mehr über ImageSaveOptions zu erfahren, lesen Sie bitte den Artikel Feinabstimmungskonverter.
Im obigen Beispiel verwenden wir:
UseAntialiasing, die die Rendering-Qualität für dieses Bild festlegt. In diesem Beispiel wird UseAntialiasing = true für die Qualität des Renderings verwendet.HorizontalResolution und VerticalResolution, die die horizontale/vertikale Auflösung für die Ausgabe von Bildern in Pixel pro Zoll festlegen. Standardmäßig sind diese Eigenschaften auf 300 dpi eingestellt.BackgroundColor legt die Farbe fest, mit der der Hintergrund gefüllt wird. Die Standardeinstellung für BackgroundColor ist Transparent.PageSetup, die die
page size und
margins in Pixel angibt.Verwenden Sie UseAntialiasing = true, wenn Sie die visuelle Qualität von gerenderten Formen, Text und Bildern in Ihrer Anwendung verbessern wollen, insbesondere wenn Klarheit und glatte Kanten wichtig sind. Durch die Aktivierung von Antialiasing werden gezackte Kanten geglättet, indem die Farben der Pixel um die Kanten herum gemischt werden, was zu einem weicheren, feineren Aussehen führt.
Während UseAntialiasing = true eine bessere visuelle Qualität bietet, kann es auch die Verarbeitungszeit erhöhen. Für Anwendungen, bei denen die Rendering-Geschwindigkeit eine Priorität ist, kann es optimal sein, UseAntialiasing = false zu setzen.
Das folgende Codeschnipsel zeigt, wie man Markdown in PNG konvertiert:
1// Convert Markdown to PNG using C#
2
3// Prepare a path to a source Markdown file
4string sourcePath = Path.Combine(DataDir, "document.md");
5
6// Prepare a path to save the converted file
7string savePath = Path.Combine(OutputDir, "output.png");
8
9// Convert Markdown to HTML
10using HTMLDocument document = Converter.ConvertMarkdown(sourcePath);
11
12// Convert HTML document to PNG image file format
13Converter.ConvertHTML(document, new ImageSaveOptions(), savePath);Aspose.HTML bietet einen kostenlosen Online- MD zu PNG Konverter, der Markdown in PNG Bilder mit hoher Qualität, einfach und schnell konvertiert. Einfach hochladen, konvertieren Sie Ihre Dateien und erhalten Sie das Ergebnis in ein paar Sekunden!
Der folgende Codeschnipsel zeigt, wie man Markdown in BMP konvertiert:
1// Convert Markdown to BMP using C#
2
3// Prepare a path to a source Markdown file
4string sourcePath = Path.Combine(DataDir, "document.md");
5
6// Prepare a path to save the converted file
7string savePath = Path.Combine(OutputDir, "output.bmp");
8
9// Convert Markdown to HTML
10using HTMLDocument document = Converter.ConvertMarkdown(sourcePath);
11
12// Convert HTML document to BMP image file format
13Converter.ConvertHTML(document, new ImageSaveOptions(ImageFormat.Bmp), savePath);Der folgende Codeschnipsel zeigt, wie man Markdown in GIF konvertiert:
1// Convert Markdown to GIF using C#
2
3// Prepare a path to a source Markdown file
4string sourcePath = Path.Combine(DataDir, "document.md");
5
6// Prepare a path to save the converted file
7string savePath = Path.Combine(OutputDir, "output.gif");
8
9// Convert Markdown to HTML
10using HTMLDocument document = Converter.ConvertMarkdown(sourcePath);
11
12// Convert HTML document to GIF image file format
13Converter.ConvertHTML(document, new ImageSaveOptions(ImageFormat.Gif), savePath);Der folgende Codeschnipsel zeigt, wie man Markdown in TIFF konvertiert:
1// Convert Markdown to TIFF using C#
2
3// Prepare a path to a source Markdown file
4string sourcePath = Path.Combine(DataDir, "document.md");
5
6// Prepare a path to save the converted file
7string savePath = Path.Combine(OutputDir, "output.tiff");
8
9// Convert Markdown to HTML
10using HTMLDocument document = Converter.ConvertMarkdown(sourcePath);
11
12// Convert HTML document to TIFF image file format
13Converter.ConvertHTML(document, new ImageSaveOptions(ImageFormat.Tiff), savePath);Laden Sie die Bibliothek Aspose.HTML for .NET herunter, mit der Sie Ihre HTML-, MHTML-, EPUB-, SVG- und Markdown-Dokumente erfolgreich, schnell und einfach in die gängigsten Formate konvertieren können.
Sie können die Qualität der Konvertierung von Markdown in JPG mit unserem Online- MD zu JPG Konverter überprüfen. Laden Sie Ihre Dateien hoch, konvertieren Sie sie und erhalten Sie die Ergebnisse in wenigen Sekunden. Testen Sie unseren Markdown zu JPG Konverter jetzt kostenlos!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.