WKHTMLTOPDF - Uma ferramenta inteligente para converter o site HTML Page em PDF no Linux
- 2838
- 116
- Howard Fritsch
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
- Código aberto e plataforma cruzada.
- Converter qualquer Html Páginas da web para Pdf arquivos usando Webkit motor.
- Opções para adicionar cabeçalhos e rodapés
- Tabela de conteúdo (Toc) opção de geração.
- Fornece conversões de modo em lote.
- 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 pdfCrie 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 pdfWKHTMLTOPDF 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
- « Instale o Cache de Varnish 5.1 para Nginx no Debian e Ubuntu
- Como corrigir a imagem de disco do banco de dados de erro yum é malformada »