ubiquitour.com

Cómo convertir archivos HTML a formato PDF en Linux

Hay varias opciones de conversión de HTML a PDF en un sistema operativo gnu/linux. Una opción muy sencilla para la creación de un archivo .pdf desde un archivo .html es abrir el archivo en su navegador y elegir, imprimir. Cuando se presenta el cuadro de diálogo Imprimir, seleccione "Imprimir a archivo" e indicar "PDF". Alternativamente, podría simplemente abrir el archivo con el editor de html de OpenOffice.org (ooweb). Luego simplemente ir al menú "Archivo" y elegir "Exportar". Sin embargo, también pueden utilizar herramientas de línea de comandos.

Instrucciones

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

wget [URL]

Ejemplo:[email protected]:~$ 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 Utilizar el "cd" (cambiar directorio), para navegar en el terminal al directorio donde el archivo se mantiene en su máquina. Si usted utiliza wget para descargar el archivo, debe estar en el directorio de trabajo actual, pero, claramente, si ya tenías el archivo correspondiente en su máquina, usted puede han guardado en algún lugar de tu/home directory.

CD/ruta/al/directorio

ejemplo:[email protected]:~$ cd/home/usted/documentos /[email protected]:~/Documents$

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

html2ps yourfile.html > yourfile.ps

Ejemplo:[email protected]:~/Documents$ html2ps yourfile.html > yourfile.ps

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

ps2pdf yourfile.ps

Ejemplo:[email protected]:~/Documents$ ps2pdf yourfile.ps

Ahora tienes un archivo pdf (formato de documento portátil), desde el archivo html original.

Consejos y advertencias

  • Los programas, wget, cd, html2ps y ps2pdf son probablemente parte de su sistema gnu/linux por defecto, o fácilmente instalable mediante el administrador de paquetes predeterminado (synaptic, aptitude, portage, emergen).
  • En muchos casos, puede crear un archivo pdf desde un complejo .html o archivo .xhtml que incluye CSS (hoja de estilo en cascada) u otros elementos, que no se puede representar en los métodos anteriores de manera tal que produzca un archivo que aparece como lo hace en Internet.
  • Para esos casos, hay un programa llamado xhtml2pdf. Este programa no es tan probable que una parte de la mayoría distribuciones de gnu/linux por defecto, ni disponible desde los repositorios de las distribuciones dijo. Como tal, puede tener que descargar e instalar a mano. Afortunadamente, el sitio para este programa se encuentra bastante fácilmente y, por supuesto, el programa es software libre y de código abierto y, por lo tanto, puede descargado e instalado sin costo para el usuario.
  • Se notará, si usted prueba todos los métodos mencionados en el mismo archivo, de que los resultados pueden variar, en apariencia y terminología. Elegir el método que produce el resultado más adecuado a sus necesidades o los objetivos para el uso del archivo pdf resultante.