[pyar] codigo fuente, pygments, pdf
Luis Masuelli
luismasuelli en hotmail.com
Mie Abr 1 19:13:08 ART 2015
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.
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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150402/ae55a408/attachment.html>
More information about the pyar
mailing list