Imprimir de manera agradable tu código y/o documentos

Si tienes documentación que imprimir seria interesante imprimir varias páginas por folio, el siguiente script que os dejo permite convertir un fichero de texto a plano a fichero .ps de postscript y despues este se convierte a PDF manteniendo el formato creado.


El código del script no lo paso, total está en la imágen que además me sirve como ejemplo para ilustrar la explicación.


Pero basicamente consiste en crear este alias:

alias a2ps='a2ps -v --line-numbers=1 --font-size=9 --copies=1 --sides=2 --landscape --chars-per-line=120 --truncate-lines=1 --highlight-level=normal -E --media=A4 -2 --printer=printer'


Tener instalado “a2ps”


a2ps - a2ps de GNU, conversor de «cualquier cosa a PostScript» y crea impresiones agradables


que podemos instalar con:

sudo apt-get install a2ps


y por ultimo generar un fichero .ps desde el fichero .txt o en formato de texto plano con el comando:

$ a2ps -o output.ps fichero_entrada


Ejemplo:

$ a2ps -o comandos.ps comandos.txt


Luego para convertir de ps a pdf ejecutamos:

$ ps2pdf comandos.ps comandos.pdf


Ubuntu Life


vía Imprimir de manera agradable tu código y/o documentos (además de ahorrar papel).