WKHTMLTOPDF - Uma ferramenta inteligente para converter o site HTML Page em PDF no Linux

WKHTMLTOPDF - Uma ferramenta inteligente para converter o site HTML Page em PDF no Linux

Wkhtmltopdf é um utilitário de shell de linha de comando simples e de código aberto que permite que o usuário converta qualquer um dado Html (Página da Internet) para Pdf documento ou uma imagem (jpg, png, etc).

Wkhtmltopdf está escrito em C++ linguagem de programação e distribuída em GNU/GPL (Licença Pública Geral). Ele usa Webkit Renderizando o mecanismo de layout para converter Html páginas para Pdf Documente sem perder a qualidade das páginas. É realmente muito útil e confiável solução para criar e armazenar instantâneos de páginas da web em tempo real.

Recursos WKHTMLTOPDF

  1. Código aberto e plataforma cruzada.
  2. Converter qualquer Html Páginas da web para Pdf arquivos usando Webkit motor.
  3. Opções para adicionar cabeçalhos e rodapés
  4. Tabela de conteúdo (Toc) opção de geração.
  5. Fornece conversões de modo em lote.
  6. Suporte para Php ou Pitão via ligações ao libwkhtmltox.

Neste artigo, mostraremos como instalar Wkhtmltopdf programa em sistemas Linux usando arquivos de tarball de origem.

Instale o Evince (PDF Viewer)

Vamos instalar evidence (a Pdf leitor) Programa para visualização Pdf arquivos em sistemas Linux.

$ sudo yum install evince [rhel/centos e fedora] $ sudo dnf install eVince [nas versões do fedora 22+] $ sudo apt-get install evidence [nos sistemas debian/ubuntu] 

Baixe o arquivo de origem wkhtmltopdf

Download wkhtmltopdf arquivos de origem para o seu Linux Arquitetura usando o comando wget, ou você também pode baixar as versões mais recentes (a série estável atual é 0.12.4) na página de download wkhtmltopdf.

No sistema operacional Linux de 64 bits
$ wget https: // github.com/wkhtmltopdf/wkhtmltopdf/liberações/download/0.12.4/wkhtmltox-0.12.4_LINUX-GENERIC-AMD64.alcatrão.xz 
No sistema operacional Linux de 32 bits
$ wget https: // github.com/wkhtmltopdf/wkhtmltopdf/liberações/download/0.12.4/wkhtmltox-0.12.4_LINUX-GENERIC-I386.alcatrão.xz

Instale o wkhtmltopdf no Linux

Extraia os arquivos para um diretório de trabalho atual usando o seguinte comando alcatrão.

------ No sistema operacional Linux de 64 bits ------ $ sudo tar -xvf wkhtmltox -0.12.4_LINUX-GENERIC-AMD64.alcatrão.xz ------ No sistema operacional Linux de 32 bits ------ $ sudo tar -xvzf wkhtmltox -0.12.4_LINUX-GENERIC-I386.alcatrão.xz 

Instale o wkhtmltopdf sob /usr/bin diretório para facilitar a execução do programa de qualquer caminho.

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

Como usar wkhtmltopdf?

Aqui vamos ver como encobrir remoto Html páginas para Pdf arquivos, verificar informações, visualizar arquivos criados usando evidence programa do GNOMO Área de Trabalho.

Converta o site HTML Página em arquivo PDF

Para converter qualquer site Html página da web para Pdf, Execute o seguinte comando de exemplo. Ele converterá a página da web fornecida em 10 configurações de 10-sujo.PDF no diretório de trabalho atual.

# wkhtmltopdf https: // www.Tecmint.com/ sudoers-configurações para definir-sudo-linux/ 10-sujo-configurações.pdf 
Saída de amostra:
Páginas de carregamento (1/6) Páginas de contagem (2/6) Links de resolução (4/6) Cabeçalhos e rodapés (5/6) Páginas de impressão (6/6) Concluído

Exibir arquivo PDF gerado

Para verificar se o arquivo é criado, use o seguinte comando.

$ FILE 10-SUDO-CONFIGURAÇÕES.pdf 
Saída de amostra:
10 configurações de 10-sujo.PDF: documento PDF, versão 1.4

Exibir informações do arquivo PDF gerado

Para visualizar as informações do arquivo gerado, emita o seguinte comando.

$ PDFINFO 10-Sudo-configurações.pdf
Saída de amostra:
Título: 10 configurações úteis de sudoers para definir 'sudo' no criador Linux: wkhtmltopdf 0.12.4 Produtor: Qt 4.8.7 CreationDate: Sáb 28 de janeiro 13:02:58 2017 Tagged: Sem UserProperties: sem suspeitos: sem forma: Nenhum JavaScript: sem páginas: 13 Criptografado: Sem Tamanho da página: 595 x 842 pts (a4) Página Rot: 0 Tamanho do arquivo: 697827 Bytes otimizados: Sem versão em PDF: 1.4 

Exibir arquivo pdf criado

Dê uma olhada no recém -criado Pdf arquivo usando evidence programa da área de trabalho.

$ evince 10-sujo-configurações.pdf
CLEENSHOT DE AMOSTRA:

Parece muito bom na minha caixa Linux Mint 17.

Veja a página do site em pdf

Crie TOC (Tabela de Conteúdo) de uma página para PDF

Para criar uma tabela de conteúdo para um Pdf Arquivo, use a opção como Toc.

$ wkhtmltopdf toc https: // www.Tecmint.com/ sudoers-configurações para definir-sudo-linux/ 10-sujo-configurações.pdf 
Saída de amostra:
Páginas de carregamento (1/6) Páginas de contagem (2/6) Carregando TOC (3/6) Resolução de links (4/6) Cabeçalhos e rodapés (5/6) Páginas de impressão (6/6) Concluído

Para verificar o Toc Para o arquivo criado, use novamente o programa Evince.

$ evince 10-sujo-configurações.pdf
CLEENSHOT DE AMOSTRA:

Dê uma olhada na foto abaixo. parece ainda mais melhor do que o acima.

Crie a página do site para o índice de tabela em pdf

WKHTMLTOPDF OPÇÕES E Uso

Para Wkhtmltopdf Mais uso e opções, use o seguinte comando de ajuda. Ele exibirá a lista de todas as opções disponíveis que você pode usar com ele.

$ WKHTMLTOPDF -Help