[pyar] codigo fuente, pygments, pdf
Roberto Alsina
ralsina en netmanagers.com.ar
Mie Abr 1 15:11:35 ART 2015
On 01/04/15 15:05, Luis Masuelli wrote:
> Necesito generar PDFs a partir de archivos .py y .xml. Esos archivos
> yo los coloreo con pygments pero a los html generados (estoy usando un
> formatter de HTML) necesito convertirlos a PDF, coloreados y todo.
>
> El problema que tengo es que no todo ese codigo está bien encolumnado:
> hay líneas muy largas y cuando uso el programa htmldoc o xhtml2pdf se
> me truncan las líneas.
>
> ¿que solucion me recomiendan?
>
Respetá PEP8 y entra barbaro ;-)
En general es un problema tratar de formatear para PDF código fuente
justamente por ese problema.
Una alternativa es usar rst2pdf, de esta manera. En un archivo cosa.txt
.. code:: python
:include: cosa.py
Y despues:
rst2pdf cosa.txt
Te va a producir un cosa.pdf. Vos dirás ¡es lo mismo! Pero no, porque
rst2pdf tiene una opcion que rst2html no tiene:
--fit-literal-mode=MODE
What to do when a literal is too wide. One of
error,
overflow,shrink,truncate. Default="shrink"
Con eso, te va a achicar la tipografia hasta que entre.
Claro, si tu programa esta muy mal formateado, vas a necesitar una lupa ;-)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150401/0e8a4d3f/attachment.html>
More information about the pyar
mailing list