Markdown 转为 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 转为 PDF

Markdown 转为 PDF

IronPDF for Python可以将Markdown内容转换为PDF,无论来自于磁盘上的.md文件还是从一个Markdown格式的Python字符串。

开始

使用ChromePdfRenderer与两个专用的Markdown转换方法之一:

  • PdfDocument。
  • PdfDocument。

两种方法都返回一个标准的PdfDocument对象,可以使用IronPDF的完整API保存、合并或进一步编辑。

理解代码

  • .md文件,解析Markdown语法为HTML,并使用Chrome渲染引擎将该HTML渲染为PDF。支持的标准Markdown元素包括——标题、粗体、斜体、列表、代码块和链接。
  • RenderMarkdownStringAsPdf:当Markdown内容在运行时生成时(例如,从数据库或模板中),并且不需要首先写入文件时非常有用。
  • SaveAs:将生成的PDF写入指定的输出路径。

支持的Markdown语法

IronPDF支持兼容CommonMark的Markdown,包括######),有序和无序列表,围栏代码块和内联链接。

学习如何使用IronPDF for Python将HTML和其他格式转换为PDF!

准备开始了吗?

版本:2026.11刚刚发布