Pretvorite Markdown u PDF u Pythonu

Ovaj članak govori o procesu konvertiranja Markdown u PDF u Pythonu. Obuhvaća korake i radni isječak koda za renderiranje MD u PDF u Pythonu. Ovaj vodič vrijedi za integraciju ove značajke u bilo koju aplikaciju bez obzira na operativni sustav kao što su Windows, macOS, Linux itd. gdje je Python konfiguriran.

Koraci za renderiranje MD-a u PDF u Pythonu

  1. Konfigurirajte IDE instaliranjem biblioteke Aspose.HTML
  2. Stvorite uzorak ulazne Markdown datoteke
  3. Prikažite Markdown datoteku u HTML formatu pozivanjem metode convert_markdown
  4. Izvezite pretvoreni HTML u PDF format koristeći convert_html metodu

Ovi koraci opisuju tijek rada za konvertiranje Markdowna u PDF u Pythonu. Kao preduvjet, pripremite okruženje instaliranjem API-ja, a zatim izradite oglednu ulaznu Markdown datoteku. Zatim pretvorite izvorni Markdown u HTML format prije renderiranja konačnog izlaza kao PDF dokumenta.

Kod za stvaranje pretvarača Markdown u PDF u Pythonu

import os
import aspose.html
from aspose.html import *
from aspose.html.converters import *
from aspose.html.saving import *
# Prepare the paths to the files
output_dir = "C:/"
source_path = os.path.join(output_dir, "document.md")
save_path = os.path.join(output_dir, "PDF-output.pdf")
# Prepare a simple Markdown example
code = "### Hello, World!\nConvert Markdown to PDF!"
# Create a Markdown file
with open(source_path, "w") as file:
file.write(code)
# Convert Markdown to HTML document
document = Converter.convert_markdown(source_path)
# Convert HTML document to PDF file format
Converter.convert_html(document, PdfSaveOptions(), save_path)

Ovaj isječak koda pokazuje kako stvoriti Markdown to PDF pretvarač u Pythonu. Pretvorba počinje određivanjem staza datoteka za čitanje i pisanje izvorne i ciljne datoteke. Nakon toga, ulazni Markdown prvo se prikazuje u HTML formatu koji se zatim izvozi kao PDF dokument. Štoviše, možete improvizirati konverziju postavljanjem prilagođenih vrijednosti svojstvima izloženim od strane instance klase PdfSaveOptions.

U ovom ste članku naučili pretvoriti Markdown u PDF u Pythonu. Međutim, ako želite pretvoriti Markdown u Word format, pročitajte članak na Pretvorite Markdown u Word u Pythonu.

 Hrvatski