Verwenden Sie Pandoc, um Textdateien einfach in das PDF- oder eBook-Format zu konvertieren

Im letzter Artikel , haben wir erfahren, wie Sie mit Markdown schnell sauberes HTML für die Verwendung auf einer Website oder in einem Blog erstellen können. Aber was wäre, wenn Sie auch ein E-Book mit den gleichen Inhalten wie im Web produzieren möchten? Während das Markdown-Toolkit darauf abzielt, Webinhalte zu erstellen, gibt es ein weiteres Tool, mit dem Sie Markdown nehmen und in OpenOffice / LibreOffice-Dokumente, PDFs oder sogar E-Books konvertieren können, die für einen Kindle oder andere E-Reader geeignet sind: Pandoc.

Die Installation des pandoc-Pakets auf einem Ubuntu-System ist mit dem folgenden Befehl sehr einfach:

sudo apt-get install pandoc

Nach der Installation können Sie Pandoc anstelle von Markdown sofort verwenden, um HTML mit dem folgenden Befehl zu erstellen:

pandoc -r markdown -w html -o *sunombredearchivo*.html *sunombredearchivo*.md

Die Syntax und Flags sind wie folgt:

  • "-R" - Leseformat

  • "-W" - Schreibformat

  • "-O" - Dateiname der Ausgabe

Der obige Befehl liest eine Preisreduzierungsdatei und generiert die Datei im HTML-Format mit demselben Dateinamen.

Das obige Beispiel zeigt die Datei im HTML-Format, aber Sie können Pandoc auch verwenden, um andere Formate zu generieren.

Index

    Dokument-Open-Text-Format (ODT)

    Wenn Sie Ihr Dokument mit Personen austauschen müssen, die eine allgemeinere Office-Suite wie OpenOffice / LibreOffice oder Microsoft Office verwenden, können Sie es mit Pandoc in das ODT-Format konvertieren. Wenn Sie dies häufig tun möchten, ist es hilfreich, im Voraus eine Vorlage einzurichten. Erstellen Sie zunächst ein einfaches Dokument (wie eine Kopfzeile und eine oder zwei Textzeilen) in Markdown und konvertieren Sie es mit dem folgenden Befehl in ODT:

    pandoc -r Markdown -w odt -o pandoctemplate.odt * Dateiname * .md

    Öffnen Sie dann die Datei "pandoctemplate.odt" in Open / LibreOffice, um die Zeichen, Leerzeichen, Ränder usw. zu ändern. nach Ihrem Geschmack. Stellen Sie sicher, dass Sie Stile verwenden, um es einzurichten - wir haben einige Details zur Verwendung von Stilen Hier . Sobald das Dokument nach Ihren Wünschen konfiguriert ist, können Sie es als Vorlage verwenden, um in Zukunft ODT-Dateien aus Markdown zu erstellen, indem Sie es dem obigen Befehl hinzufügen:

    pandoc -r markdown -w odt --reference-odt=pandoctemplate.odt -o *su nombre de archivo*.odt *su nombre de archivo*.md

    >.

    Wenn Sie nun eine Preisreduzierungsdatei in ODT konvertieren, wird sie automatisch mit den zuvor erstellten Stilen formatiert. Pandoc unterstützt auch die Konvertierung in das neue Microsoft Word-Format (Version 2007 und höher) mit dem Flag "–reference-docx = templatefile.docx".

    Verwenden Sie Pandoc, um Textdateien einfach in das PDF- oder eBook-Format zu konvertieren

    Verwenden Sie Pandoc, um Textdateien einfach in das PDF- oder eBook-Format zu konvertieren

    Verwenden Sie Pandoc, um Textdateien einfach in das PDF- oder eBook-Format zu konvertieren

    Portables Dokumentenformat (PDF)

    Wenn ich PDF-Dateien aus Markdown generieren muss, konvertiere ich sie sehr oft in ODT und verwende die Export-to-PDF-Funktion von LibreOffice oder für eine große Gruppe von Dateien das Befehlszeilendienstprogramm "unoconv". Wenn Sie LaTeX-Benutzer sind und mehrere Pakete installiert haben (diese Abteilung aus der Pandoc-Dokumentation beschreibt, was benötigt wird), können Sie mit dem folgenden Befehl PDF generieren:

    pandoc -r Markdown -o * Ihr Dateiname * .pdf * Ihr Dateiname * .md

    Beachten Sie, dass in diesem Fall das Flag "-w" fehlt.

    EPub-eBook

    Um E-Books zu veröffentlichen, die für die meisten E-Reader geeignet sind (ePub ist ein Format, das von fast allen Readern verwaltet wird), möchten Sie vielleicht im Voraus einige spezifische Elemente für dieses Format bereithalten. Diese schließen ein

    • Ein in CSS geschriebenes Stylesheet, das beschreibt, wie das ePub aussehen wird

    • Metadaten wie Ersteller, Beschreibung, Rechte am Werk und Sprache

    • Ein Titelbild

    Wenn Sie sie jedoch nicht haben, verwendet Pandoc einige vernünftige Standardeinstellungen. Der folgende Befehl konvertiert Ihr Markdown-Dokument in ein ePub:

    pandoc -r markdown -w epub –epub-metadata = * Metadatendatei * .xml –epub-cover-image = * coverimage * .jpg –epub-stylesheet = * stylesheet * .css -o * IhrDateiname * .epub * IhrDateiname *. md.

    Zusätzliche Tipps zur Preisreduzierung

    Hier sind einige zusätzliche Tipps und Tricks, die ich verwende, während ich Markdown für meine Schreibaufgaben verwende:

    • Da es sich um reinen Text handelt, können Sie, wenn Sie DropBox verwenden, um Dateien zwischen Geräten synchron zu halten, den integrierten Texteditor verwenden, um Ihre Markdown-Dokumente im Web zu erstellen oder zu aktualisieren. Es gibt auch Editoren für Linux (ich mag es wirklich ich teste noch einmal ) und Android (ich wechselte zwischen Schriftsteller ,, Brief und der Code-Editor DroideBearbeiten in letzter Zeit).

    • Da es sich um reinen Text handelt, leisten Concurrent-Release-Systeme (wie Subversion) außerdem hervorragende Arbeit, um Versionen zu verfolgen und die Unterschiede zwischen ihnen aufzuzeigen.

    • Nachdem Sie einige Dokumente konvertiert haben und wissen, welche Flags Sie für alle gewünschten Formate benötigen, können Sie ein einfaches Shell-Skript erstellen, das sie alle gleichzeitig generiert.

    Ich habe festgestellt, dass Markdown eine großartige Möglichkeit ist, Inhalte in einer "ablenkungsfreien" Umgebung zu schreiben (die meisten Nur-Text-Editoren sind es), die die Ausgabe mehrerer Formate unterstützt, aber keine dedizierte Anwendung erfordert.

    Bildnachweis: Schreibmaschine Nahaufnahme, Kapitel eins Konzept von Big Stock Photo.

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Go up

    Diese Website verwendet Cookies, um Ihnen ein besseres Erlebnis beim Surfen auf der Website zu bieten. Lesen Sie mehr über Cookies