Markdown zu PDF
from ironpdf import *

markdown_string = "This text is ***really important***."
 
# Instantiate Renderer
renderer = ChromePdfRenderer()
 
# Load the MD (Markdown) as File or String
pdf_from_md_file = renderer.RenderMarkdownFileAsPdf("report.md")
pdf_from_md_string = renderer.RenderMarkdownStringAsPdf(markdown_string)
 
pdf_from_md_file.SaveAs("pdf_from_md_file.pdf")
pdf_from_md_string.SaveAs("pdf_from_md_string.pdf")
pip install ironpdf
Markdown zu PDF

Markdown zu PDF

IronPDF for Python kann Markdown-Inhalte in PDFs umwandeln, entweder von einer .md-Datei auf der Festplatte oder aus einer Markdown-formatierten Python-Zeichenfolge.

Einstieg

Verwenden Sie ChromePdfRenderer mit einer von zwei speziellen Markdown-Konvertierungsmethoden:

  • RenderMarkdownFileAsPdf(path): Lädt eine Markdown-Datei vom gegebenen Pfad und konvertiert sie in ein PdfDocument.
  • RenderMarkdownStringAsPdf(md_string): Konvertiert eine Markdown-formatierte Zeichenfolge direkt in ein PdfDocument.

Beide Methoden geben ein standardmäßiges PdfDocument-Objekt zurück, das gespeichert, zusammengeführt oder mit IronPDFs vollständiger API weiter bearbeitet werden kann.

Den Code verstehen

  • RenderMarkdownFileAsPdf: IronPDF liest die .md-Datei, analysiert die Markdown-Syntax in HTML und rendert dieses HTML mit der Chrome-Render-Engine zu PDF. Standard-Markdown-Elemente - Überschriften, fett, kursiv, Listen, Codeblöcke und Links - werden alle unterstützt.
  • RenderMarkdownStringAsPdf: Nützlich, wenn Markdown-Inhalte zur Laufzeit generiert werden (z. B. aus einer Datenbank oder einem Template) und nicht zuerst in eine Datei geschrieben werden müssen.
  • SaveAs: Schreibt das resultierende PDF an den angegebenen Ausgabepfad.

Unterstützte Markdown-Syntax

IronPDF unterstützt CommonMark-kompatibles Markdown einschließlich **bold**, *italic*, ***bold italic***, Überschriften (######), geordnete und ungeordnete Listen, umrandete Codeblöcke und Inline-Links.

Erfahren Sie, wie Sie HTML und andere Formate mit IronPDF for Python in PDF konvertieren!

Bereit anzufangen?

Version:2026.11gerade veröffentlicht