Primero instalar las utilidades necesarias:
sudo apt-get install html2ps
Despues ya podemos ejecutar:
html2ps documento.html > documento.ps
Para convertir el HTML a .ps y despues:
ps2pdf documento.ps documento.pdf
Para convertir el documento .ps a PDF.





Lo podrías poner como
#!/bin/bash
documento=$1
if [ -z $documento ];
then
zenity –error –text=”Debes seleccionar un documento”
exit;
fi;
nombre=${documento%.*}
html2ps $documento > $nombre.ps
ps2pdf $nombre.ps $nombre.pdf
rm $nombre.ps
y guardarlo como un nautilus script para cualquier uso.
Gracias porque aprendi a sacar el nombre del archivo y la extensión del mismo leyendo tu script para Crear caratula de DVD, el primero que hiciste.
.
– son 2 guiones cortos, este problema es de wordpress…
Mejore el Script si a alguien le sirve aquí lo dejo
#!/bin/bash
documento=$1
nombre=${documento%.*}
extension=${documento##*.}
if [ -z $documento ];
then
zenity –error –text=”Debes seleccionar un documento”
exit;
fi;
if [ $extension != "html" ] || [$extension != "htm"];
then
zenity –error –text=”Debes seleccionar un documento válido”
exit;
fi;
html2ps $documento > $nombre.ps
ps2pdf $nombre.ps $nombre.pdf
rm $nombre.ps
exit 0
Enlace de descarga
http://dl.dropbox.com/u/8486280/Convertir%20html%20a%20pdf
Copiar y pegar en .gnome2/nautilus-scrips
Los — son comillas dobles… espero les sirva…
O podrías simplemente abrirlo en Firefox, darle “imprimir” -> a un archivo -> seleccionar extensión (ps ó pdf) y listo.
En ocasiones existen programas como hardinfo que solamente permite exportar a html.
Ah! se me olvidaba, sólo funciona en Linux
Bueno siempre nos quedara cups-pdf
más rápido y mejor es con el programilla wkhtmltopdf, está en los repos asi solo hacemos sudo aptitude install wkhtmltopdf y ya, para usarlo se hace de la siguiente manera: $ wkhtmltopdf direccónweb.html nombre del pdf, luego presionamos intro
más rápido y mejor es con el programilla wkhtmltopdf, está en los repos asi solo hacemos sudo aptitude install wkhtmltopdf y ya, para usarlo se hace de la siguiente manera: $ wkhtmltopdf direccónweb.html nombre del pdf, luego presionamos intro
ejemplo: $ wkhtmltopdf http://ubuntulife.wordpress.com/2010/09/25/tip-convertir-un-documento-html-a-pdf/#comment-40318 como_convertir_html_a_pdf.pdf
Es cierto, ya olvide que lo comente:
http://ubuntulife.wordpress.com/2010/08/17/wkhtmltopdf-convierte-una-pagina-web-a-pdf/