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
- Konfigurirajte IDE instaliranjem biblioteke Aspose.HTML
- Stvorite uzorak ulazne Markdown datoteke
- Prikažite Markdown datoteku u HTML formatu pozivanjem metode convert_markdown
- 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.