Tecnología

Inicio

Cómo convertir archivos HTML a formato PDF en Linux

Hay varias opciones para convertir html a .pdf en un sistema operativo GNU / Linux. Una opción muy simple para crear un archivo .pdf de un archivo .html es abrir el archivo en el navegador, y elegir, de impresión. Cuando se presenta el cuadro de diálogo de impresión, seleccione "Imprimir en un archivo", e indicar "PDF". Como alternativa, puede simplemente abrir el archivo con el editor HTML de OpenOffice.org (ooweb). Entonces sólo tiene que ir al menú "Archivo" y seleccione "Exportar". Sin embargo, las herramientas de la línea de comandos también se pueden utilizar.

Instrucciones

1 Guarde el archivo en el equipo mediante wget, introduciendo el siguiente comando en el terminal, sustituyendo [URL] para la dirección URL real (localizador uniforme de recursos o dirección web) del archivo en cuestión.

wget [URL]

Ejemplo:
que yourmachine @: ~ $ wget http://www.somewebsite.com/somedirectory/somefile.pdf

Por supuesto, si el archivo ya está en su máquina, este paso no es necesario.

2 Use "cd" (cambiar directorio), para navegar en el terminal al directorio en el que el archivo se mantiene en su máquina. Si utilizó wget para descargar el archivo, éste debe estar en el directorio de trabajo actual, pero está claro que, si ya tenía el archivo correspondiente en su máquina, es posible que haya guardado en algún lugar que no sea su directorio / home.

cd / ruta / al / directorio

ejemplo:
que yourmachine @: ~ $ cd / home / te / Documentos /
@ que yourserver: $ ~ / Documentos

3 Convertir el archivo a PostScript, usando html2ps con el siguiente comando. Sustituto "yourfile" con el nombre real del archivo en cuestión.

html2ps yourfile.html> yourfile.ps

Ejemplo:
que yourmachine @: ~ / Documentos $ html2ps yourfile.html> yourfile.ps

4 Afectar a la conversión final de PostScript a PDF con el comando siguiente, de nuevo, sustituyendo [yourfile] con el nombre de su archivo.

yourfile.ps ps2pdf

Ejemplo:
que @ yourserver: ~ / Documentos $ yourfile.ps ps2pdf

Ahora tiene un archivo PDF (Portable Document Format), convertido a partir de su archivo HTML original.

Consejos y advertencias

  • Los programas, wget, cd, html2ps y ps2pdf es probable que sean parte de su sistema GNU / Linux por defecto, o fácilmente instalable mediante el gestor de paquetes por defecto (sináptica, la aptitud, Portage, emerge).
  • En muchos casos, es posible que desee crear un archivo PDF a partir de un archivo .html complejo o .xhtml que incluye css (hojas de estilo en cascada) u otros elementos, que no pueda visualizarse en los métodos anteriores de tal manera que se obtenga una archivo que aparece como lo hace en la Internet.
  • Para esos casos, hay un programa llamado xhtml2pdf. Este programa no es tan probable que sea una parte de la mayoría de las distribuciones de GNU / Linux por defecto, ni están disponibles a partir de dicho repositorios de las distribuciones. Como tal, puede tener que descargarlo e instalarlo manualmente. Afortunadamente, el sitio para este programa es bastante fácil de encontrar y, por supuesto, el programa es software libre, de código abierto, y, por lo tanto, puede ser descargado e instalado sin costo alguno para el usuario.
  • Usted notará, si se prueba todos los métodos mencionados en el mismo archivo, que los resultados pueden variar, tanto en la apariencia y la terminología. Elija el método que produce el resultado más adecuado a sus necesidades u objetivos de uso del archivo PDF resultante.