Wkhtmltopdf una herramienta inteligente para convertir la página HTML del sitio web en PDF en Linux

Wkhtmltopdf una herramienta inteligente para convertir la página HTML del sitio web en PDF en Linux

Wkhtmltopdf es una utilidad de shell de línea de comandos simple y muy efectiva de código abierto que permite al usuario convertir cualquier Html (Página web) a Pdf documento o una imagen (JPG, png, etc).

Wkhtmltopdf está escrito en C++ Lenguaje de programación y distribuido bajo GNU/GPL (Licencia publica general). Usa Webkit Renderizar el motor de diseño para convertir Html páginas para Pdf documentar sin perder la calidad de las páginas. Es una solución realmente muy útil y confiable para crear y almacenar instantáneas de las páginas web en tiempo real.

Características de wkhtmltopdf

  1. Trabajo abierto y plataforma cruzada.
  2. Convertir cualquiera Html páginas web para Pdf archivos usando Webkit motor.
  3. Opciones para agregar encabezados y pies de página
  4. Tabla de contenidos (Tocarse) Opción de generación.
  5. Proporciona conversiones de modo por lotes.
  6. Apoyo para Php o Pitón a través de enlaces a libwkhtmltox.

En este artículo le mostraremos cómo instalar Wkhtmltopdf Programa en sistemas Linux utilizando archivos de tarball de origen.

Instale Evince (Visor PDF)

Instalamos mostrar (a Pdf Lector) Programa para ver Pdf Archivos en sistemas Linux.

$ sudo yum instalación Evince [Rhel/Centos y Fedora] $ sudo DNF Install Evince [en versiones Fedora 22+] $ sudo apt-get instalación Evince [en sistemas Debian/Ubuntu] 

Descargar el archivo fuente wkhtmltopdf

Descargar wkhtmltopdf Archivos de origen para su Linux Arquitectura utilizando el comando wget, o también puede descargar las últimas versiones (la serie estable actual es 0.12.4) en WKHTMLTOPDF Página de descarga.

En el sistema operativo Linux de 64 bits
$ wget https: // github.com/wkhtmltopdf/wkhtmltopdf/comunes/descargar/0.12.4/wkhtmltox-0.12.4_Linux-Generic-amd64.alquitrán.xz 
En el sistema operativo Linux de 32 bits
$ wget https: // github.com/wkhtmltopdf/wkhtmltopdf/comunes/descargar/0.12.4/wkhtmltox-0.12.4_Linux-Generic-I386.alquitrán.xz

Instalar wkhtmltopdf en Linux

Extraiga los archivos a un directorio de trabajo actual utilizando el siguiente comando TAR.

------ En el sistema operativo Linux de 64 bits ------ $ sudo tar -xvf wkhtmltox -0.12.4_Linux-Generic-amd64.alquitrán.xz ------ En el sistema operativo Linux de 32 bits ------ $ sudo tar -xvzf wkhtmltox -0.12.4_Linux-Generic-I386.alquitrán.xz 

Instala el wkhtmltopdf bajo /usr/bin Directorio para una fácil ejecución del programa desde cualquier ruta.

$ sudo cp wkhtmltox/bin/wkhtmltopdf/usr/bin/ 

Cómo usar wkhtmltopdf?

Aquí veremos cómo encubrir remoto Html páginas para Pdf archivos, verificar la información, ver archivos creados usando mostrar programa de la GNOMO Escritorio.

Convertir la página HTML del sitio web en archivo PDF

Para convertir cualquier sitio web Html página web a Pdf, Ejecute el siguiente comando de ejemplo. Convertirá la página web dada en 10-configuraciones.PDF en el directorio de trabajo actual.

# wkhtmltopdf https: // www.tecmenta.com/ sudoers-configurations-para-sudo-in-linux/ 10-sudoconfiguraciones.pdf 
Salida de muestra:
Páginas de carga (1/6) Páginas de conteo (2/6) Enlaces de resolución (4/6) Carga de encabezados y pies de página (5/6) Impresiones de impresión (6/6) Hechas

Ver archivo PDF generado

Para verificar que se cree el archivo, use el siguiente comando.

$ Archivo 10-Configuraciones.pdf 
Salida de muestra:
10-Configuraciones.PDF: documento PDF, versión 1.4

Ver información del archivo PDF generado

Para ver la información del archivo generado, emita el siguiente comando.

$ PDFINFO 10-Configuraciones.pdf
Salida de muestra:
Título: 10 configuraciones útiles de sudoers para configurar 'sudo' en Linux Creator: wkhtmltopdf 0.12.4 Productor: Qt 4.8.7 Dedato de creación: sábado 28 de enero 13:02:58 2017 Etiquetado: No usuarios de usuarios: no sospechosos: no Forma: ninguno Javascript: No Páginas: 13 Cifrado: No hay tamaño de página: 595 x 842 PTS (A4) Página Rot: 0 Tamaño del archivo: 697827 bytes optimizados: sin versión PDF: 1.4 

Ver archivo PDF creado

Echa un vistazo a la recién creada Pdf archivo usando mostrar programa desde el escritorio.

$ Evince 10-Configuraciones.pdf
Captura de pantalla de muestra:

Se ve bastante bien debajo de mi caja Linux Mint 17.

Ver página del sitio web en PDF

Crear TOC (Tabla de contenido) de una página a PDF

Para crear una tabla de contenido para un Pdf archivo, use la opción como tocarse.

$ wkhtmltopdf toc https: // www.tecmenta.com/ sudoers-configurations-para-sudo-in-linux/ 10-sudoconfiguraciones.pdf 
Salida de muestra:
Páginas de carga (1/6) Páginas de conteo (2/6) Cargando TOC (3/6) Resolución de enlaces (4/6) Carga de encabezados y pies (5/6) Páginas de impresión (6/6) Hechas

Para comprobar el Tocarse Para el archivo creado, use nuevamente el programa Evince.

$ Evince 10-Configuraciones.pdf
Captura de pantalla de muestra:

Echa un vistazo a la imagen de abajo. se ve aún mejor que lo anterior.

Crear página del sitio web a la tabla de contenido en PDF

Opciones y uso de WKHTMLTOPDF

Para Wkhtmltopdf Más uso y opciones, use el siguiente comando de ayuda. Mostrará la lista de todas las opciones disponibles que puede usar con ella.

$ wkhtmltopdf --help