[pyar] codigo fuente, pygments, pdf

Luis Masuelli luismasuelli en hotmail.com
Mie Abr 1 15:38:37 ART 2015


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 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150401/9f1162a9/attachment.html>


More information about the pyar mailing list