Konvertieren von Markdown in PDF

Chaknith related to Konvertieren von Markdown in PDF
Chaknith Bin
29. August 2023
Aktualisiert 10. Dezember 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

Markdown ist eine leichtgewichtige Auszeichnungssprache zur Textformatierung, die häufig in Readme-Dateien und Online-Foren verwendet wird. Sie ist leicht zu lesen und zu schreiben und wird oft mit der Dateierweiterung .md oder .markdown verwendet. IronPDF kann sowohl Markdown-Dateien als auch Zeichenketten in PDF-Dokumente umwandeln.

Erste Schritte mit IronPDF

Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer



Markdown-String in PDF konvertieren Beispiel

Verwenden Sie die Methode RenderMarkdownStringAsPdf, um einen String im Markdown-Format in ein PDF-Dokument zu konvertieren. Alle Funktionen, die in RenderingOptions verfügbar sind, einschließlich der Hinzufügung von Text- und HTML-Headern, -Fußzeilen, Text-Overlays, Bild-Stempeln und Seitenzahlen, sowie die Einstellung benutzerdefinierter Seitenabmessungen und -orientierungen, können auch mit dieser Render-Methode verwendet werden. Sobald das PDF erstellt ist, haben Sie die Möglichkeit, Seiten durch Aktionen wie Zusammenführen, Teilen und Drehen zu ändern, und Sie können auch Anmerkungen und Lesezeichen hinzufügen.

:path=/static-assets/pdf/content-code-examples/how-to/md-to-pdf-from-string.cs
using IronPdf;

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Markdown string
string md = "This is some **bold** and *italic* text.";

// Render from markdown string
PdfDocument pdf = renderer.RenderMarkdownStringAsPdf(md);

// Save the PDF
pdf.SaveAs("pdfFromMarkdownString.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer As New ChromePdfRenderer()

' Markdown string
Private md As String = "This is some **bold** and *italic* text."

' Render from markdown string
Private pdf As PdfDocument = renderer.RenderMarkdownStringAsPdf(md)

' Save the PDF
pdf.SaveAs("pdfFromMarkdownString.pdf")
$vbLabelText   $csharpLabel

Markdown-Datei in PDF konvertieren Beispiel

Verwenden Sie die Methode RenderMarkdownFileAsPdf, um eine Markdown-Datei in ein PDF-Dokument zu konvertieren. Sie können eine Beispiel-Markdown-Datei zur Konvertierung herunterladen. Konvertieren wir diese Beispieldatei in eine PDF-Datei.

Code-Muster

:path=/static-assets/pdf/content-code-examples/how-to/md-to-pdf-from-file.cs
using IronPdf;

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render from markdown file
PdfDocument pdf = renderer.RenderMarkdownFileAsPdf("sample.md");

// Save the PDF
pdf.SaveAs("pdfFromMarkdownFile.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer As New ChromePdfRenderer()

' Render from markdown file
Private pdf As PdfDocument = renderer.RenderMarkdownFileAsPdf("sample.md")

' Save the PDF
pdf.SaveAs("pdfFromMarkdownFile.pdf")
$vbLabelText   $csharpLabel

Ausgabe PDF

Wie Sie im resultierenden PDF-Dokument sehen können, funktionieren die Markdown-Funktionen für Code, Codeblock, Blockquote, Tabellen und Kontrollkästchen nicht. Dies ist eine derzeitige Einschränkung der Methode.

Chaknith related to Ausgabe PDF
Software-Ingenieur
Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.