Till huvudinnehållet
PPDF123

Konvertera Markdown till PDF

Markdown till PDF renderar en CommonMark-.md-fil till en PDF med WeasyPrint och en typsnittsuppsättning som täcker kinesisk, japansk och koreansk text. Filen måste vara UTF-8.

Dra filer hit, eller klicka för att välja

Tar emot MD · upp till 500.0 MB per fil · upp till 20 filer åt gången

Du kan också klistra in en fil med Ctrl/Cmd+V eller via urklippsmenyn.

Markdown till PDF parsar CommonMark med `pulldown_cmark`, paketerar HTML (med Noto Sans CJK-typsnittsstack) och skriver ut med WeasyPrint. Ladda upp `.md`. API:et tar också ZIP med Markdown och resurser. Webbplatsens filväljare listar bara `.md`.

Det här är varken en Pandoc-kopia eller en bildspelsmotor. Tabeller, genomstruken text och uppgiftslistor renderas; andra GitHub-specifika tillägg, som fotnoter och emoji-koder, konverteras inte. Sidorna är A4 med 2 cm marginaler. JavaScript i inhägnad HTML körs inte.

Filnamn som inte är `.md` / `.zip` avvisas. Markdown-vägen kräver UTF-8. Krypterad PDF är fel indata. Börja från Markdown.

Har du redan HTML hoppar HTML till PDF över CommonMark-steget. Har du PDF och vill ha Markdown är det motsatta PDF till Markdown.

Uppladdningar är tillfälliga. Vi sparar ingen Markdown-katalog.

Funktioner

  • CommonMark (`pulldown_cmark`) och sedan WeasyPrint
  • HTML-omslag med CJK; inte Pandoc
  • Webbplatsen tar `.md`; API:et tillåter också ZIP
  • Anonym API: /api/v1/convert/markdown/pdf

När du ska använda det här verktyget

  • Skriva ut README eller specifikationsdokument till PDF
  • Göra OCR-Markdown till utskrivbar PDF
  • Dela CommonMark-anteckningar som paginerad fil

Hur konverterar jag Markdown till PDF?

  1. Ladda upp UTF-8 `.md`.
  2. Klicka på Bearbeta. Inga tema- eller pappersfält på den här sidan.
  3. Ladda ner PDF:en.
  4. Kontrollera rubriker, listor och CJK-glyfer. Komplex inbäddad HTML kanske inte skrivs ut.

Gränser och specialfall

  • Inga Pandoc-filter, ingen JS, inget temaval
  • Webbväljaren exponerar inte ZIP trots att API:et tillåter det
  • Måste vara UTF-8 Markdown
  • Uppladdningsgräns på webbplatsen: 500 MB per fil, som skickas i delar över cirka 95 MB. Innehållet i en enskild direkt API-förfrågan är begränsat till 100 MB.

Exempel

  • UTF-8 Markdown med rubriker och listor blir ofta en kort PDF med den stilen
  • Att byta namn på .txt till .md kan passera ändelsekontrollen men kräver fortfarande giltig UTF-8

Integritet för det här verktyget

Filer laddas upp via HTTPS, bearbetas i serverns minne eller en kortlivad tillfällig katalog och raderas när resultatet är klart. Vi behåller inga kopior för senare bläddring, träning eller annonsprofiler. Se integritetspolicyn för lagringstider och AdSense-cookieupplysningar.

Vanliga frågor

Körs Mermaid eller JS-kontroller?
Nej. WeasyPrint skriver ut HTML från CommonMark. Skript körs inte.
Varför avvisades filen?
Filnamnet måste sluta på .md eller .zip. Andra ändelser avvisas som en filtyp som inte stöds.
Kan jag skicka OCR-Markdown hit?
Ja, så länge det är .md. Det är en av få användbara överlämningar från webbplatsens OCR.
Stöds GitHub Flavored Markdown fullt?
Delvis. Tabeller, genomstruken text och uppgiftslistor är aktiverade ovanpå CommonMark; fotnoter och emoji-koder är det inte.

Senast uppdaterad:

Anropa från kod

Varje verktyg på webbplatsen är ett vanligt REST-anrop. För anonym användning behövs varken konto eller API-nyckel. Lika mycket för AI-agenter och utvecklare som för webbläsaren.

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

Finns också som MCP-verktyg för klienter som talar Model Context Protocol (JSON-RPC 2.0 via POST /mcp). Fullständig API-referens

Använd den från en AI-agent

Skill

Med den här skillen kan Claude Code, Codex, Cursor och andra AI-agenter köra ”Markdown till PDF” åt dig: /skills/pdf123-markdown-to-pdf.md

Alla agent-skills

Filerna används bara för den här körningen och raderas automatiskt efteråt.