Fácil, pero lo dejo documentado aquí para que no se me olvide de nuevo…
Genero el fichero prueba.txt y lo convierto a PostScript con la utilidad enscript:
$ cat prueba.txt | enscript --no-header -o - > prueba.ps
Ahora, convierto el .ps a PDF con la utilidad ps2pdf:
$ ps2pdf prueba.ps
Yo suelo hacerlo en el mismo vim.
:hardcopy > prueba.ps
y luego
ps2pdf prueba.ps
Si tengo vim coloreado suelo quitarle antes el resaltado de sintaxis (:syntax off) porque los colores se llevan mal con las impresoras en blanco y negro
Yo hago copy-paste en el OpenOffice y después exporto a PDF 😛
Jeje, pues yo nunca he tenido la necesidad de convertir un fichero de texto a un pdf…
¿No es un poco absurda esa conversión? Convertir de PDF a texto puede tener sentido para poder editarlo pero de texto a PDF.. no le veo ninguna ventaja.
@DFP: yo lo usé para estudiar a fondo el formato PDF. ¿Cómo se representa en PDF un simple «hola mundo»? ¿y un documento con una sóla letra?
esta solución creo que tiene el problema de los caracteres codificados en utf8 que no serán visibles en forma correcta.