Markdown-zu-PDF-Konvertierungs-Python

PDF ermöglicht das Teilen von Dokumenten in einem schreibgeschützten Format, ohne deren Stil oder Layout zu beeinträchtigen. Wir können Markdown-Dokumente einfach in das PDF-Format konvertieren, bevor sie gedruckt oder geteilt werden. In diesem Artikel erfahren Sie, wie Sie Markdown in Python in PDF konvertieren.

Folgende Themen sollen in diesem Artikel behandelt werden:

  1. Was ist Markdown
  2. Python Markdown to PDF Converter API
  3. Markdown in PDF umwandeln
  4. Markdown zu PDF mit einem bestimmten PDF-Standard
  5. Seitenbereich von Markdown in PDF konvertieren

Was ist Markdown

Markdown ist eine leichtgewichtige Auszeichnungssprache. Es ermöglicht uns, formatierten Text mit einem Klartext-Editor zu erstellen. Markdown wird normalerweise verwendet, um technische Dokumentationen zu erstellen. Es kann auch zum Erstellen von Websites, Dokumenten, Notizen, Büchern, Präsentationen und E-Mail-Nachrichten verwendet werden. Markdown-Dateien werden mit der Dateierweiterung .md oder .markdown gespeichert.

Python Markdown to PDF Converter API

Zum Konvertieren von Markdown-Dokumenten in das PDF-Format verwenden wir die API Aspose.Words for Python. Es ist eine funktionsreiche Python-Bibliothek zum programmgesteuerten Lesen und Bearbeiten von Dokumenten der unterstützten Formate. Darüber hinaus ermöglicht es die Konvertierung von Markdown und anderen Formaten in das PDF-Format mit hoher Wiedergabetreue.

Bitte installieren Sie die API von PyPI mit dem folgenden Pip-Befehl in der Konsole:

pip install aspose-words

Konvertieren Sie Markdown mit Python in PDF

Wir können ein Markdown-Dokument in PDF konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie das Markdown-Dokument mithilfe der Document-Klasse.
  2. Konvertieren Sie das Markdown-Dokument mit der Methode save() in PDF.

Das folgende Codebeispiel zeigt, wie Sie eine Markdown-Datei in Python in PDF konvertieren.

# Dieses Codebeispiel zeigt, wie Sie eine Markdoen-Datei in ein PDF-Dokument konvertieren.
import aspose.words as aw

# Laden Sie ein vorhandenes Markdown-Dokument
doc = aw.Document("C:\\Files\\sample.md")

# Speichern Sie das Dokument als PDF
doc.save(f"C:\\Files\\Output.pdf")

Python Markdown zu PDF mit einem bestimmten Standard

Wir können das Markdown-Dokument auch in einen bestimmten PDF-Standard wie PDF/A konvertieren. Wir können den jeweiligen Standard für das PDF-Dokument angeben, während wir Markdown in PDF konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie zunächst das Markdown-Dokument mithilfe der Document-Klasse.
  2. Erstellen Sie als Nächstes eine Instanz der PdfSaveOptions-Klasse.
  3. Stellen Sie danach den PDF-Standard mit der Eigenschaft Konformität ein.
  4. Konvertieren Sie schließlich das Markdown-Dokument mit der Methode save() in PDF.

Das folgende Codebeispiel zeigt, wie Markdown in ein bestimmtes Standard-PDF-Dokument konvertiert wird.

# Dieses Codebeispiel zeigt, wie eine Markdoen-Datei in einen bestimmten PDF-Standard konvertiert wird.
import aspose.words as aw

# Laden Sie ein vorhandenes Markdown-Dokument
doc = aw.Document("C:\\Files\\sample.md")

# Legen Sie Speicheroptionen fest und legen Sie die PDF-Konformität fest
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17

# Speichern Sie das Dokument als PDF
doc.save(f"C:\\Files\\Output.pdf")

Konvertieren Sie den Seitenbereich von MD in PDF in Python

Wir können eine Reihe von Seiten von Markdown in PDF konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie zunächst das Markdown-Dokument mithilfe der Document-Klasse.
  2. Erstellen Sie als Nächstes eine Instanz der PdfSaveOptions-Klasse.
  3. Legen Sie danach die Start- und Endseitenzahl mit der Eigenschaft pageset fest.
  4. Konvertieren Sie schließlich das Markdown-Dokument mit der Methode save() in PDF.

Das folgende Codebeispiel zeigt, wie Sie eine Reihe von Seiten von Markdown in PDF in Python konvertieren.

# Dieses Codebeispiel zeigt, wie Sie einen Seitenbereich aus einer Markdoen-Datei in ein PDF-Dokument konvertieren.
import aspose.words as aw

# Laden Sie ein vorhandenes Markdown-Dokument
doc = aw.Document("C:\\Files\\sample.md")

# Legen Sie Speicheroptionen fest und legen Sie den Seitenbereich fest
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])

# Speichern Sie das Dokument als PDF
doc.save(f"C:\\Files\\Output.pdf")

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die Bibliothek ohne Evaluierungseinschränkungen zu testen.

Fazit

In diesem Artikel haben wir gelernt, wie man Markdown-Dateien in Python in PDF konvertiert. Darüber hinaus haben wir verschiedene Optionen zum programmgesteuerten Anpassen der Konvertierung von Markdown in PDF gesehen. Weitere Informationen zu Aspose.Words für Python finden Sie unter Dokumentation. Bei Unklarheiten können Sie sich gerne in unserem Forum an uns wenden.

Siehe auch