Markdown in PDF umwandeln

Der Markdown-in-PDF-Konverter von FileReshape formatiert eine .md-Datei in Ihrem Browser mit Überschriften, Listen, Tabellen, Codeblöcken und Aufgabenlisten im Stil von GitHub, und Sie speichern das Ergebnis über den Druckdialog des Browsers als PDF mit markierbarem Text. Die Datei wird nicht hochgeladen. Bilder, die nur verlinkt und nicht eingebettet sind, erscheinen als ihre Beschreibung, und es gibt weder Syntaxhervorhebung noch eine direkte Download-Schaltfläche.

Wurde eine Datei nicht richtig umgewandelt? Schreiben Sie an [email protected], am besten mit einer kleinen Beispieldatei, dann wird es behoben.

Das Wichtigste in Kürze

Warum Markdown in eine PDF umwandeln

In Markdown schreiben Entwickler, Autorinnen und Notiz-Apps wie Obsidian, Joplin und Typora ihre Texte: als reiner Text lesbar und formatiert, sobald eine App ihn anzeigt. Außerhalb dieser Apps ist eine .md-Datei nur eine Wand aus Rautezeichen und Sternchen – nichts, was Sie einem Kunden mailen, abgeben oder drucken möchten. Dieses Werkzeug liest das Markdown in Ihrem Browser mit marked, einem Open-Source-Parser, der den Regeln von GitHub Flavored Markdown folgt, und setzt es als sauberes Dokument: Überschriften, fetter und kursiver Text, nummerierte und Aufzählungslisten, Aufgabenlisten mit Kästchen, Tabellen mit Rahmen, Zitate und Codeblöcke in einer Schrift mit fester Zeichenbreite, die umbrechen, statt über den Seitenrand hinauszulaufen. Die PDF schreibt dann die Druckfunktion des Browsers selbst, sodass der Text scharf und durchsuchbar bleibt. YAML-Front-Matter am Anfang der Datei, wie sie Blogs und statische Website-Generatoren verwenden, wird nicht in die PDF übernommen.

So wandeln Sie Markdown in PDF um

  1. Ziehen Sie Ihre .md-Datei in das Feld oder klicken Sie, um sie auszuwählen. Eine Vorschau des formatierten Dokuments erscheint.
  2. Wählen Sie Seitengröße, Ränder und Schriftgröße.
  3. Klicken Sie auf „PDF erstellen“. Wählen Sie im Druckdialog Ihres Browsers „Als PDF speichern“ als Drucker bzw. Ziel und speichern Sie die Datei.

Was Sie über Markdown und PDF wissen sollten

Bilder, die nur verlinkt sind

Markdown verweist auf Bilder meist über eine Adresse, etwa ![Logo](images/logo.png) oder einen Weblink. Das Werkzeug hat nur die .md-Datei, nicht den Ordner drumherum, und lädt nichts aus dem Internet, daher erscheinen solche Bilder als kleiner Kasten mit ihrer Beschreibung. Bilder, die als Data-URL in die Datei eingebettet sind, werden gedruckt. Um Bilder auf anderem Weg in die PDF zu bekommen, öffnen Sie das Markdown in einem Editor, der die Bilder anzeigt, und drucken Sie von dort.

HTML im Markdown

Einfaches HTML wie <br>, <sup>, <details> oder eine in HTML geschriebene Tabelle bleibt erhalten. Skripte, Frames, Formulare, Stile und eingebettete Videos werden entfernt, weil sie nicht in ein gedrucktes Dokument gehören und unsicher sein könnten.

Keine Syntaxhervorhebung

Codeblöcke werden in einer Schrift mit fester Zeichenbreite und mit einem hellen Rahmen gedruckt, aber ohne die Farben, mit denen ein Editor Schlüsselwörter und Zeichenketten hervorhebt. Lange Codezeilen werden umbrochen, damit am Seitenrand nichts abgeschnitten wird.

Markdown-Varianten

Tabellen, Aufgabenlisten, Durchstreichungen und automatische Links folgen den Regeln von GitHub, die die meisten Apps teilen. Erweiterungen, die nur manche Apps kennen, etwa Fußnoten, mathematische Formeln, Mermaid-Diagramme, Wiki-Links zwischen Notizen oder Obsidian-Callouts, erscheinen als ihr reiner Text.

Über die Formate

Markdown

Markdown ist ein Format aus reinem Text zum Schreiben formatierter Dokumente, 2004 von John Gruber entwickelt. Rautezeichen erzeugen Überschriften, Sternchen fetten und kursiven Text und Bindestriche Listen. GitHub, GitLab, Reddit, Obsidian, Notion-Exporte und viele Dokumentationswerkzeuge nutzen es.

  • Eine .md-Datei ist reiner Text, öffnet sich daher in jedem Texteditor und funktioniert gut mit Versionsverwaltung wie Git.
  • GitHub Flavored Markdown (GFM) ergänzt die ursprünglichen Regeln um Tabellen, Aufgabenlisten, Durchstreichungen und automatische Links.
  • Bilder werden meist über eine Adresse verlinkt und liegen daher als eigene Dateien neben der .md-Datei oder im Internet.

PDF

PDF (Portable Document Format) wurde 1993 von Adobe entwickelt und ist seit 2008 ein ISO-Standard. Eine PDF-Datei sieht auf jedem Gerät gleich aus und wird deshalb für Verträge, Rechnungen, Formulare, Handbücher und gescannte Dokumente verwendet.

  • Eine Seite kann Text, Vektorgrafiken und Bilder enthalten, die jeweils exakt platziert sind.
  • Gescannte Dokumente bestehen meist aus einem Bild pro Seite.
  • Eine PDF-Datei kann mit einem Passwort geschützt werden, das zum Öffnen oder Bearbeiten nötig ist.

Häufige Fragen

Wird meine Markdown-Datei hochgeladen?

Nein. Ihr Browser liest und formatiert das Markdown auf Ihrem eigenen Gerät, und die PDF-Datei schreibt die Druckfunktion des Browsers. Es wird nichts an einen Server gesendet.

Wie entferne ich das Datum und die Webadresse auf jeder Seite?

Schalten Sie im Druckdialog des Browsers „Kopf- und Fußzeilen“ aus, meist unter „Weitere Einstellungen“. Damit verschwindet auch der Seitentitel oben.

Warum haben meine Codeblöcke in der PDF keinen grauen Hintergrund?

Browser lassen Hintergrundfarben beim Drucken weg, sofern im Druckdialog nicht „Hintergrundgrafiken“ eingeschaltet ist. Der Rahmen um Codeblöcke wird in jedem Fall gedruckt.

Kann ich eine README von GitHub umwandeln?

Ja. Laden Sie die Datei README.md herunter und ziehen Sie sie hierher. Badges und Screenshots, die aus dem Internet verlinkt sind, erscheinen als ihre Beschreibung.