Funktionsweise und Live-Vorschau bei der Dokumentenerstellung
Dieses Werkzeug ermöglicht es, Markdown-Texte direkt in einem Editor zu verfassen oder einzufügen, die formatierte Darstellung in einer Echtzeit-Vorschau zu prüfen und das Ergebnis anschließend als PDF-Dokument zu exportieren. Der gesamte Prozess von der Eingabe über das Parsing bis hin zur PDF-Generierung läuft vollständig lokal in Ihrem Webbrowser ab.
Die Benutzeroberfläche bietet eine flexible Ansicht, bei der zwischen einer Schreib-Ansicht („Schreiben“) und einer reinen Vorschau-Ansicht („Vorschau“) gewechselt werden kann. Für die Arbeit in dunklen Umgebungen steht ein dunkler Modus für den Editor („Dunkler Editor“) zur Verfügung. Während der Texteingabe zeigt das Werkzeug kontinuierlich statistische Daten an, darunter die Anzahl der Wörter („Wörter“) und Zeichen („Zeichen“).
Der aktuelle Zustand des Werkzeugs wird über Statusmeldungen signalisiert:
- Nach dem Laden oder Zurücksetzen lautet der Status: „Bereit. Schreiben oder fügen Sie Markdown ein, um eine Live-Vorschau zu sehen.“.
- Wird der Editor über die Schaltfläche „Leeren“ zurückgesetzt, leert sich das Eingabefeld, die Wort- und Zeichenzähler fallen auf null, die Vorschau zeigt den Platzhalter „Ihre formatierte Vorschau wird hier angezeigt.“ und der Status wechselt zu „Editor geleert.“.
- Sollte versucht werden, ein leeres Dokument zu exportieren, wird der Druckdialog blockiert und es erscheint die Meldung: „Noch nichts zum Exportieren vorhanden – schreiben Sie zuerst etwas Markdown.“.
Unterstützte Markdown-Syntax und GitHub-Erweiterungen
Markdown dient als vereinfachte Auszeichnungssprache, um strukturierte Dokumente ohne komplexen HTML-Code zu erstellen. Das Werkzeug verarbeitet standardmäßige Formatierungen sowie erweiterte GitHub-Elemente. Folgende Strukturen werden im Editor unterstützt und in der Vorschau korrekt gerendert:
- Überschriften: Strukturierung von Abschnitten über Raute-Zeichen (z. B.
# Hallofür eine Überschrift der ersten Ebene). - Hervorhebungen: Fettgedruckter Text über doppelte Sternchen (z. B.
**Markdown**) sowie kursive Formatierungen. - Listen und Aufgabenlisten: Nummerierte und unnummerierte Listen sowie interaktive Aufgabenlisten im GitHub-Stil (Task Lists) zur Darstellung von Checkboxen.
- Tabellen: Strukturierte Datenzeilen und -spalten mit Trennstrichen und Pipes.
- Code-Blöcke: Formatierter Quellcode, der visuell vom Fließtext abgehoben wird.
- Blockzitate: Eingerückte Zitate für Referenzen oder Hervorhebungen.
- Links und Bilder: Hyperlinks zu externen Ressourcen sowie eingebettete Grafiken.
Als Standard-Einstiegshilfe ist im Editor der Platzhaltertext `# Hallo
Schreiben Sie hier Markdown und sehen Sie rechts die formatierte Vorschau.` hinterlegt.
Client-seitige Verarbeitung und Datenschutz
Die Verarbeitung der eingegebenen Daten erfolgt nach dem Prinzip der vollständigen Client-seitigen Ausführung. Ihr Markdown wird direkt in Ihrem Browser verarbeitet. Es wird nichts an BroBroGo hochgeladen.
Da das Parsen des Markdowns, die Aktualisierung der Live-Vorschau und die Vorbereitung des PDF-Exports lokal auf dem Endgerät des Nutzers stattfinden, verlassen die eingegebenen Texte und sensiblen Informationen zu keinem Zeitpunkt den lokalen Browser-Kontext. Dies sorgt für eine unmittelbare Verarbeitung ohne Netzwerklatenzen.
PDF-Generierung über die Druckfunktion des Browsers
Der Export in eine PDF-Datei nutzt die native Druck-Engine des verwendeten Webbrowser. Wenn Sie auf die Schaltfläche „PDF exportieren“ klicken, öffnet sich direkt der Druckdialog Ihres Betriebssystems oder Browsers. Um die Datei auf der Festplatte zu sichern, muss im Druckmenü als Ziel die Option „Als PDF speichern“ ausgewählt werden. Über diesen Dialog lassen sich zudem spezifische Einstellungen wie das Seitenformat, die Ausrichtung sowie die Ränder festlegen.
Ein wesentlicher Vorteil dieser Methode ist die Erhaltung der Dokumentenstruktur:
- Durchsuchbarkeit: Der exportierte Text im PDF-Dokument bleibt als echter, selektierbarer Text erhalten und wird nicht in ein flaches Bild umgewandelt. Nutzer können Textpassagen kopieren oder über die Suchfunktion (Strg+F bzw. Cmd+F) finden.
- Aktive Hyperlinks: Im Markdown definierte Links bleiben im generierten PDF-Dokument aktiv und anklickbar.
- Dateinamengenerierung: Das Werkzeug analysiert das Dokument vor dem Export. Die PDF-Datei verwendet die erste #-Überschrift in Ihrem Markdown als Titel und vorgeschlagenen Dateinamen. Enthält das Dokument keine Überschrift der ersten Ebene, wird als Standardname „Unbenanntes Dokument“ vorgeschlagen.
Häufig gestellte Fragen (FAQ)
Wird mein Markdown hochgeladen?
Nein. Das Parsen, die Vorschau und der PDF-Export erfolgen vollständig lokal in Ihrem Browser.
Wie erhalte ich eine PDF-Datei?
Klicken Sie auf „PDF exportieren“. Es öffnet sich der Druckdialog Ihres Browsers – wählen Sie dort als Ziel „Als PDF speichern“ aus.
Kann der Text im PDF ausgewählt werden?
Ja. Der Export nutzt die native Druckfunktion Ihres Browsers. Daher bleibt der Text im PDF echt und durchsuchbar, und auch Links funktionieren weiterhin – es handelt sich nicht um ein flaches Bild.
Welche Markdown-Funktionen werden unterstützt?
Überschriften, Listen, Tabellen, Code-Blöcke, Blockzitate, Links, Bilder, Hervorhebungen und Aufgabenlisten im GitHub-Stil.
Wie wird meine exportierte PDF-Datei heißen?
Die PDF-Datei verwendet die erste #-Überschrift in Ihrem Markdown als Titel und vorgeschlagenen Dateinamen. Wenn Ihr Markdown keine Überschrift der obersten Ebene enthält, wird sie als „Unbenanntes Dokument“ exportiert.