Den här artikeln diskuterar processen att konvertera Markdown till PDF i Python. Den omfattar stegen och ett fungerande kodavsnitt för att rendera MD till PDF i Python. Den här guiden är giltig för att integrera den här funktionen i alla applikationer oavsett operativsystem som Windows, macOS, Linux, etc. där Python är konfigurerat.
Steg för att rendera MD till PDF i Python
- Konfigurera IDE genom att installera Aspose.HTML-biblioteket
- Skapa ett exempel på en Markdown-fil
- Återge Markdown-filen till HTML-format genom att anropa metoden convert_markdown
- Exportera den konverterade HTML-koden till PDF-format med metoden convert_html
Dessa steg beskriver arbetsflödet för att konvertera Markdown till PDF i Python. Som en förutsättning kan du förbereda miljön genom att installera API:t och sedan skapa ett exempel på en Markdown-fil. Konvertera sedan källan Markdown till HTML-format innan du renderar den slutliga utdata som ett PDF-dokument.
Kod för att skapa Markdown till PDF Converter i Python
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) |
Det här kodavsnittet visar hur man skapar Markdown till PDF-konverterare i Python. Konverteringen påbörjas samtidigt som man anger filsökvägarna för att läsa och skriva käll- och målfilerna. Därefter renderas indata Markdown först i HTML-format som sedan exporteras som ett PDF-dokument. Dessutom kan du improvisera konverteringen genom att ställa in anpassade värden till egenskaperna som exponeras av klassen PdfSaveOptions.
I den här artikeln har du lärt dig att konvertera Markdown till PDF i Python. Men om du vill konvertera Markdown till Word-format, läs artikeln om Konvertera Markdown till Word i Python.