[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