tutorial reportes leer generar español python pdf-generation markdown

reportes - reportlab python



¿Hay alguna forma directa de generar pdf desde el archivo de rebajas de python? (3)

Actualización para el 2015:

Yo usaría una combinación de pdfkit y Python-Markdown . Si bien esta no es una solución pura de Python, pero he encontrado que funciona mejor, especialmente si está usando Python 3.

Primero, instale un prerreq (o descargue aquí: http://wkhtmltopdf.org/downloads.html ):

# Ubuntu apt-get install wkhtmltopdf

Luego, los paquetes de Python necesarios:

pip install pdfkit pip install markdown

Entonces es realmente simple:

from markdown import markdown import pdfkit input_filename = ''README.md'' output_filename = ''README.pdf'' with open(input_filename, ''r'') as f: html_text = markdown(f.read(), output_format=''html4'') pdfkit.from_string(html_text, output_filename)

Como título, quiero usar markdown como mi formato de escritura principal y necesito generar archivos PDF desde markdown usando python puro.


Lo he hecho y lo haría en dos pasos. Primero, usaría python-markdown para hacer HTML de Markdown, y luego usaría xhtml2pdf para hacer un archivo PDF.

Editar (2014):

Si estuviera haciendo esto ahora, podría elegir WeasyPrint como mi herramienta de HTML a PDF; hace un trabajo hermoso, y lo he usado en un par de proyectos recientemente.