[pyar] codigo fuente, pygments, pdf

Daniel dmlistapython en gmail.com
Mie Abr 1 17:51:29 ART 2015


hay plugins de algunos editores (por ejemplo sublime text) que ajustan
automáticamente a pep8 (anaconda creo que se llama uno)

El 1 de abril de 2015, 15:38, Luis Masuelli <luismasuelli en hotmail.com>
escribió:

> Tendré que rezarle a Nestor Carlos, ya que ese código no lo hice yo, y lo
> hizo un monton de gente que en ese tiempo era muy nw en Python, y naaaada
> del PEP8. Veré cual de las dos vias tomo.
>
> ------------------------------
> Date: Wed, 1 Apr 2015 15:11:35 -0300
> From: ralsina en netmanagers.com.ar
> To: pyar en python.org.ar
> Subject: Re: [pyar] codigo fuente, pygments, pdf
>
>
> 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
> ;-)
>
> _______________________________________________ pyar mailing list
> pyar en python.org.ar http://listas.python.org.ar/listinfo/pyar PyAr -
> Python Argentina - Sitio web: http://www.python.org.ar/ La lista de PyAr
> esta Hosteada en USLA - Usuarios de Software Libre de Argentina -
> http://www.usla.org.ar
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Daniel Malisani
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150401/899c64fa/attachment-0001.html>


More information about the pyar mailing list