[pyar] codigo fuente, pygments, pdf

Sebastián Seba ssebastianj en gmail.com
Jue Abr 2 18:45:08 ART 2015


El 1 de abril de 2015, 20:22, Roberto Alsina <ralsina en netmanagers.com.ar>
escribió:

>  On 01/04/15 19:13, Luis Masuelli wrote:
>
> Por mas que lo intento, tengo una linea de comandos asi:
>
>  rst2pdf
> /home/desarrollador/Projects/HUAWEI-3G-PROJECT/.idea/scopes/scope_settings.xml.rst
> -o
> /home/desarrollador/Projects/HUAWEI-3G-PROJECT/.idea/scopes/scope_settings.xml.pdf
> --fit-literal-mode=shrink
>
>  siendo que el .rst tiene la definicion con:
>
>  .. code:: xml
>
>  :include: /home/desarrollador/Projects/HUAWEI-3G-PROJECT/.idea/scopes/scope_settings.xml
>
>  El archivo PDF generado no achica sus letras, y sigue sin caber en el
> archivo.
>
>  ¿Como hago para que encaje en el archivo?
>
>  Una definicion analoga con archivos de Python (con code:: python) tengo
> y tambien sufre de lo mismo.
>
>
> Al parecer algo se rompió y no funciona más. Solía funcionar. No debo
> recomendar software abandonado.
>
>
>
>   ------------------------------
> Date: Wed, 1 Apr 2015 17:51:29 -0300
> From: dmlistapython en gmail.com
> To: pyar en python.org.ar
> Subject: Re: [pyar] codigo fuente, pygments, pdf
>
> 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
>
> _______________________________________________ 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.arhttp://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
>

Esto está recién salido del horno: YAPF [0] - "A formatter for Python files"

[0] https://github.com/google/yapf

-- 
*Sebastián J. Seba*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150402/03cc94f1/attachment.html>


More information about the pyar mailing list