Conversione da Markdown a PDF Python

PDF consente di condividere documenti in un formato di sola lettura senza comprometterne lo stile o il layout. Possiamo convertire facilmente i documenti Markdown in formato PDF prima che vengano stampati o condivisi. In questo articolo impareremo come convertire Markdown in PDF in Python.

In questo articolo verranno trattati i seguenti argomenti:

  1. Cos’è Markdown
  2. API Python Markdown to PDF Converter
  3. Converti Markdown in PDF
  4. Ridimensionamento in PDF con uno standard PDF particolare
  5. Converti intervallo di pagine da Markdown a PDF

Cos’è Markdown

Markdown è un linguaggio di markup leggero. Ci consente di creare testo formattato utilizzando un editor di testo normale. Il markdown viene normalmente utilizzato per generare documentazione tecnica. Può anche essere utilizzato per creare siti Web, documenti, note, libri, presentazioni e messaggi di posta elettronica. I file Markdown vengono salvati con estensione .md o .markdown.

Python Markdown in PDF Converter API

Per convertire i documenti Markdown in formato PDF, utilizzeremo l’API Aspose.Words for Python. È una libreria Python ricca di funzionalità per leggere e manipolare documenti dei formati supportati a livello di codice. Inoltre, consente di convertire Markdown e altri formati in formato PDF con alta fedeltà.

Installa l’API da PyPI utilizzando il seguente comando pip nella console:

pip install aspose-words

Converti Markdown in PDF usando Python

Possiamo convertire un documento Markdown in PDF seguendo i passaggi indicati di seguito:

  1. Carica il documento Markdown utilizzando la classe Document.
  2. Converti il documento Markdown in PDF usando il metodo save().

L’esempio di codice seguente mostra come convertire un file Markdown in PDF in Python.

# This code example demonstrates how to convert a Markdoen file to a PDF document.
import aspose.words as aw

# Load an existing Markdown document
doc = aw.Document("C:\\Files\\sample.md")

# Save the document as PDF
doc.save(f"C:\\Files\\Output.pdf")

Python Markdown in PDF con uno standard particolare

Possiamo anche convertire il documento Markdown in un particolare standard PDF come PDF/A. Possiamo specificare lo standard particolare per il documento PDF durante la conversione di Markdown in PDF seguendo i passaggi indicati di seguito:

  1. Innanzitutto, carica il documento Markdown utilizzando la classe Document.
  2. Quindi, crea un’istanza della classe PdfSaveOptions.
  3. Successivamente, imposta lo standard PDF utilizzando la proprietà di conformità.
  4. Infine, converti il documento Markdown in PDF usando il metodo save().

L’esempio di codice seguente mostra come convertire Markdown in un particolare documento PDF standard.

# This code example demonstrates how to convert a Markdoen file to a particular PDF standard.
import aspose.words as aw

# Load an existing Markdown document
doc = aw.Document("C:\\Files\\sample.md")

# Specify save options and set PDF compliance
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17

# Save the document as PDF
doc.save(f"C:\\Files\\Output.pdf")

Converti intervallo di pagine da MD a PDF in Python

Possiamo convertire una serie di pagine da Markdown a PDF seguendo i passaggi indicati di seguito:

  1. Innanzitutto, carica il documento Markdown utilizzando la classe Document.
  2. Quindi, crea un’istanza della classe PdfSaveOptions.
  3. Successivamente, imposta il numero di pagina iniziale e finale utilizzando la proprietà pageset.
  4. Infine, converti il documento Markdown in PDF usando il metodo save().

L’esempio di codice seguente mostra come convertire un intervallo di pagine da Markdown in PDF in Python.

# This code example demonstrates how to convert range of pages from Markdoen file to a PDF document.
import aspose.words as aw

# Load an existing Markdown document
doc = aw.Document("C:\\Files\\sample.md")

# Specify save options and set pages range
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])

# Save the document as PDF
doc.save(f"C:\\Files\\Output.pdf")

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limitazioni di valutazione.

Conclusione

In questo articolo, abbiamo imparato come convertire i file Markdown in PDF in Python. Inoltre, abbiamo visto diverse opzioni per personalizzare la conversione da Markdown a PDF in modo programmatico. Puoi saperne di più su Aspose.Words per Python usando documentazione. In caso di ambiguità, non esitare a contattarci sul nostro forum.

Guarda anche