Przejdź do głównej treści
PPDF123

Zamiana Markdown na PDF

Markdown na PDF renderuje plik .md w CommonMark do PDF przez WeasyPrint, ze stosem czcionek obejmującym tekst chiński, japoński i koreański. Plik musi być w UTF-8.

Przeciągnij pliki tutaj albo kliknij, żeby wybrać

Obsługiwane: MD · do 500.0 MB na plik · maks. 20 plików naraz

Możesz też wkleić plik przez Ctrl/Cmd+V lub z menu schowka.

Konwersja Markdown na PDF parsuje CommonMark przez `pulldown_cmark`, owija to w HTML (ze stosem czcionek Noto Sans CJK) i drukuje WeasyPrint. Prześlij `.md`. API przyjmuje też ZIP z Markdown i zasobami. Selektor plików na stronie listuje tylko `.md`.

To nie kopia Pandoc i nie silnik slajdów. Tabele, przekreślenia i listy zadań są renderowane; inne rozszerzenia specyficzne dla GitHuba, takie jak przypisy i skróty emoji, nie są konwertowane. Strony mają format A4 z marginesami 2 cm. JavaScript w ogrodzonym HTML nie jest wykonywany.

Nazwy plików inne niż `.md` / `.zip` są odrzucane. Ścieżka Markdown wymaga UTF-8. Zaszyfrowany PDF to błędne wejście — startuj od Markdown.

Gdy masz już HTML, HTML na PDF pomija CommonMark. Gdy masz PDF i chcesz Markdown — odwrotność: PDF na Markdown.

Przesłania są tymczasowe. Nie prowadzimy biblioteki Twojego Markdown.

Funkcje

  • CommonMark (`pulldown_cmark`), potem WeasyPrint
  • Opakowanie HTML z CJK; nie Pandoc
  • Strona przyjmuje `.md`; API pozwala też na ZIP
  • Anonimowe API: /api/v1/convert/markdown/pdf

Kiedy tego użyć

  • Wydrukować README lub specyfikację do PDF
  • Zamienić Markdown z OCR w drukowalny PDF
  • Udostępnić notatki CommonMark jako plik z paginacją

Jak zamienić Markdown na PDF?

  1. Prześlij `.md` w UTF-8.
  2. Kliknij Przetwórz. Na tej stronie nie ma pól motywu ani papieru.
  3. Pobierz PDF.
  4. Sprawdź nagłówki, listy i glify CJK. Złożone osadzenia HTML mogą się nie wydrukować.

Ograniczenia i przypadki brzegowe

  • Bez filtrów Pandoc, bez JS, bez wyboru motywu
  • Selektor na stronie nie pokazuje ZIP, choć API pozwala
  • Musi być Markdown UTF-8
  • Limit przesyłania na tej stronie: 500 MB na plik, wysyłane porcjami powyżej około 95 MB. Treść pojedynczego bezpośredniego żądania API jest ograniczona do 100 MB.

Przykłady

  • Nagłówki i listy Markdown UTF-8 zwykle stają się krótkim PDF z tymi stylami
  • Zmiana nazwy .txt na .md może przejść kontrolę rozszerzenia, ale nadal wymaga poprawnego UTF-8

Prywatność tego narzędzia

Pliki są przesyłane przez HTTPS, przetwarzane w pamięci lub w krótkotrwałym katalogu tymczasowym na naszych serwerach i usuwane, gdy wynik jest gotowy. Nie przechowujemy kopii do późniejszego przeglądania, trenowania ani profili reklamowych. Szczegóły retencji i pliki cookie AdSense znajdują się w polityce prywatności.

Najczęstsze pytania

Czy uruchomi Mermaid lub kontrolki JS?
Nie. WeasyPrint drukuje HTML z CommonMark. Skrypty nie działają.
Dlaczego plik został odrzucony?
Nazwa musi kończyć się na .md lub .zip. Inne rozszerzenia są odrzucane jako nieobsługiwany typ pliku.
Czy mogę tu wrzucić Markdown z OCR?
Tak, jeśli to .md. To jedna z nielicznych użytecznych ścieżek przekazania OCR na tej stronie.
Czy pełne GFM jest obsługiwane?
Częściowo. Tabele, przekreślenia i listy zadań są włączone ponad CommonMark; przypisy i skróty emoji nie.

Ostatnia aktualizacja:

Wywołanie z kodu

Każde narzędzie na stronie to zwykły interfejs REST. Anonimowo nie trzeba konta ani klucza API. Działa w przeglądarce, u programistów i u agentów AI.

curl -X POST "https://pdf123.xyz/api/v1/convert/markdown/pdf" \
  -F "[email protected]" \
  -o output.pdf

Dostępne też jako narzędzie MCP dla klientów mówiących Model Context Protocol (JSON-RPC 2.0, POST /mcp). Pełna dokumentacja API

Użyj go z agentem AI

Skill

Z tym skillem Claude Code, Codex, Cursor i inne agenty AI mogą wykonać za Ciebie „Markdown na PDF”: /skills/pdf123-markdown-to-pdf.md

Wszystkie skille dla agentów

Pliki służą tylko do tego zadania i są potem automatycznie usuwane.