Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je MD naar PDF om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. Het bestand reist versleuteld naar onze server, wordt daar omgezet en wordt gewist zodra het werk klaar is.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
MD naar PDF
Dit is het verschil met elke andere documentomzetting op de site. Een Word-bestand kent zijn paginaformaat, marges en lettertypen; een Markdown-bestand kent niets daarvan, want het formaat legt bewust structuur vast en laat het uiterlijk over aan wat het weergeeft.
Elke beslissing over de pagina — formaat, marges, lettertype, waar een afbreking valt — wordt dus door de omzetter genomen, en geen ervan staat in je bestand. Dat is de ruil die Markdown maakt, meestal een goede: hetzelfde document wordt een webpagina, een presentatie en een PDF zonder herschreven te worden. De kosten komen hier naar boven, want een omzetter die niet weet hoe Markdown te lezen, heeft niets te renderen en valt terug op de tekens zoals ze zijn.
Elk teken van het bestand komt op volgorde op de pagina, in één lettertype. Een regel ## Vereisten wordt gezet als ## Vereisten. Een opsommingsteken met een koppelteken is een regel die met een koppelteken begint. Niets valt weg en niets wordt geïnterpreteerd, want de documentengine achter dit paar leest tekst en heeft nooit een Markdown-filter gekregen.
Wat overblijft is de moeite van preciseren waard. Regelafbrekingen, lege regels en inspringing blijven exact behouden, dus een document waarvan de waarde in de commando’s of de configuratie zit, zet netjes om. Een document waarvan de waarde in de kophiërarchie zit, doet dat niet.
Een Markdown-document met zes diagrammen bevat geen diagrammen. Het bevat zes paden, en de afbeeldingen staan ernaast op schijf of op een server. Dat verrast mensen die voor het eerst omzetten, en het is de meest voorkomende reden dat een PDF met gaten aankomt.
De oplossing is de paden vooraf laten kloppen. Relatieve paden moeten naar bestanden wijzen die echt bij het document horen; absolute webadressen hangen af van een bereikbare server. Zijn de afbeeldingen het punt van het document, dan is dit de stap om goed te doen, niet de omzettingsinstellingen.
Heel veel Markdown-bestanden beginnen met een blok tussen drie koppeltekens met een titel, datum en tags. Statische-site-generators, documentatiebouwers en notitie-apps lezen dat als metadata en verwijderen het voor de rest gerenderd wordt.
Deze omzetting kent die conventie niet en drukt het blok af zoals al het andere, dus de PDF begint met drie koppeltekens en een lijst sleutel-waardeparen voor het document begint. Het blok verwijderen voor het omzetten is de hele oplossing.
De oorspronkelijke Markdown-beschrijving uit 2004 was informeel, CommonMark is de precieze specificatie die de meeste tools volgen, en de pipe-tabellen, taaklijsten, voetnoten en doorhalingen die iedereen gebruikt zijn uitbreidingen erop. Welke een tool implementeert, bepaalt normaal hoe een document eruit komt.
Dat is niet de vraag op deze pagina. Niets hier implementeert een van deze extensies, of de kern zelf, dus een GitHub-tabel en een CommonMark-kop worden identiek behandeld — als regels tekst. Wat je in je editor met syntaxaccentuering uit ziet, is wat de PDF zal bevatten.
Omdat het publiek niet jij bent. Een klant, een advocaat, een commissie of een compliance-medewerker wil een document dat te openen, af te drukken, te ondertekenen en te archiveren is — niet een bestand dat hun machine aanbiedt te openen in een codeeditor.
Een PDF bevriest ook de staat. Een README verandert elke week; een PDF ervan is wat waar was op de dag dat hij ergens bij werd gevoegd, precies wat een review of een contractbijlage nodig heeft. Blijf schrijven in Markdown en exporteer op het moment dat iemand buiten een kopie nodig heeft.
HTML als de bestemming een webpagina of documentatiesite is, want Markdown was ontworpen als steno ervoor en de omzetting lijkt meer op een vertaling dan op een weergave.
DOCX in één specifieke, veelvoorkomende situatie: de ontvanger accepteert alleen een Word-bestand en wil bijgehouden wijzigingen toevoegen. Markdown kent geen reviewproces, dus is DOCX beter voor een ronde commentaar, en PDF voor de versie die af is. Dat doel loopt via dezelfde engine, dus de opmaak komt ook als tekst in het Word-bestand aan — het verschil is dat de reviewer een kop kan repareren en jij dat in een PDF niet kunt.
| MD | ||
|---|---|---|
| Volledige naam | Markdown | Portable Document Format |
| Bestandsextensie | .md, .markdown | |
| Mediatype | text/markdown | application/pdf |
| Compressie | — | Het een of het ander, afhankelijk van de instelling |
| Voor het eerst gepubliceerd | 2004 | 1993 |
| Uitgegeven door | — | Adobe |
| Specificatie | CommonMark | ISO 32000-2 |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Actueel | Actueel |
| Kleur die het kan beschrijven | — | RGB, CMYK, grijswaarden |
| Opent in een browser | Geen browser | Elke browser |
| In plaats daarvan overwogen | HTML, TXT, DOCX | DOCX, HTML |
PDF opent in elke actuele browser. MD komt nog minder ver. Gaat het bestand naar een webpagina of een formulier, dan is dat meestal de hele reden voor de omzetting.
De gebruikelijke programma's overlappen niet: MD open je in Visual Studio Code, Obsidian en Typora, PDF in Adobe Acrobat, Preview en LibreOffice Draw — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.
De twee mikken op ander werk: MD op bewerken en gegevens tussen programma’s verplaatsen, PDF op een af bestand overdragen, drukwerk en archivering. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.
MD verscheen in 2004. Het is vastgelegd in CommonMark, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.
PDF komt van Adobe en stamt uit 1993, vastgelegd in ISO 32000-2. Adobe Acrobat, Preview en LibreOffice Draw lezen het formaat.
Ja: deze omzetting heeft software nodig die niet in een browser draait. Het bestand reist versleuteld naar onze server, wordt gewist zodra het werk klaar is en het resultaat na 60 minuten. Het werk wordt gedaan door LibreOffice, het volledige kantoorpakket, zonder schil.
Ja, tot 100 omzettingen per dag voor bestanden tot 25 MB. Die ene grens bestaat omdat deze omzetting op een server draait die wij betalen. Verder is er hier niets begrensd, en een watermerk komt er in geen geval op. De limiet bestaat omdat LibreOffice een machine van ons nodig heeft om te draaien.
MD en PDF beschrijven de inhoud op fundamenteel andere manieren. De omzetting is daarom een reconstructie en geen kopie: getrouw, maar niet byte voor byte identiek. De opmaak wordt nagebootst met vervangende lettertypen van dezelfde maatvoering. Macro’s, opmerkingen en bijgehouden wijzigingen gaan niet mee.
Nee. De omzetting draait aan onze kant en levert je een klaar PDF-bestand; om het te openen heb je het programma nodig waarmee je apparaat Portable Document Format normaal weergeeft.
Wat deze pagina over MD en PDF beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.