Markdown do PDF

IronPDF for Python może konwertować treści Markdown do PDF, albo z pliku .md na dysku, albo z ciągu znaków sformatowanych w Markdown w Pythonie.

Pierwsze kroki

Użyj ChromePdfRenderer z jedną z dwóch dedykowanych metod konwersji Markdown:

  • RenderMarkdownFileAsPdf(path): Wczytuje plik Markdown z podanej ścieżki i konwertuje go do PdfDocument.
  • RenderMarkdownStringAsPdf(md_string): Bezpośrednio konwertuje ciąg znaków sformatowany jako Markdown do PdfDocument.

Obie metody zwracają standardowy obiekt PdfDocument, który można zapisać, połączyć lub dalej edytować za pomocą pełnego API IronPDF.

Zrozumienie kodu

  • RenderMarkdownFileAsPdf: IronPDF odczytuje plik .md, przekształca składnię Markdown na HTML i renderuje ten HTML do PDF za pomocą silnika renderującego Chrome. Obsługiwane są wszystkie standardowe elementy Markdown — nagłówki, pogrubienie, kursywa, listy, bloki kodu i linki.
  • RenderMarkdownStringAsPdf: Przydatne, gdy treść Markdown jest generowana w czasie wykonywania (na przykład z bazy danych lub szablonu) i nie musi być najpierw zapisywana do pliku.
  • SaveAs: Zapisuje wynikowy PDF do określonej ścieżki wyjściowej.

Obslugiwana skladnia Markdown

IronPDF obsługuje Markdown zgodny z CommonMark, w tym **bold**, *italic*, ***bold italic***, nagłówki (######), uporządkowane i nieuporządkowane listy, blokowane bloki kodu oraz linki inline.

Naucz sie konwertowac HTML i inne formaty do PDF przy uzyciu IronPDF for Python!

Gotowy, aby rozpocząć?
Wersja: 2026.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.