Pular para o conteúdo

HTML para PDF

Dica publicada em Javascript / Miscelânea
Perfil removido removido
Hits: 18.618 Categoria: Javascript Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

HTML para PDF

Com freqüência leio perguntas sobre como exportar páginas Web para PDF. Encontrei um modo simples, mas indireto de fazer isso.

Para tanto, uma vez que você já tenha instalado o OpenOffice.org, basta salvar a página Web de seu interesse numa pasta, e depois abrir o arquivo usando o OpenOffice.org Writer.

Naturalmente, o documento será aberto pelo editor de HTML do OOo. Contudo, alterando ou não a página, você poderá exportá-la no formato PDF como se fosse um simples documento de texto. Para quem ainda está perdido, basta ir até a aba 'Arquivo / Exportar como PDF'. Simples assim!

Aviso aos navegantes: não esperem muito do editor de HTML do OOo. Muita coisa pode não ficar tal qual está publicada na Web. Mas o layout da página normalmente é mantido e pode quebrar o galho de quem deseja exportar apenas o principal conteúdo: textos e imagens estáticas.

É isso!

Abraço,

Wesley Caiapó

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando Google Chrome no Linux Mint 22

Vídeo aula: Como colocar wallpaper comum a todos os usuários

Solucionando problemas com o ALSA

Instalando o sysinfo no Mandriva One e superior

Como instalar o Tilix Terminal no Gnome e usá-lo como menu drop-down ao estilo Quake

Tenha seu próprio velocímetro de internet (teste de banda) em Flash

Ache vídeos do youtube facilmente

Como baixar vídeos do Reddit usando um Python-Bot

Acessando Gmail pelo celular

Gmail - Como evitar que emails do VOL sejam bloqueados

#1 Comentário enviado por agk em 07/04/2006 - 10:08h
Eu faço isso de uma outra maneira, onde a converão é praticamente de 100%.
Vejamos, eu abro a página no navegador (Mozilla ou Firefox), vou em arquivo, imprimir, seleciono imprimir para arquivo, salvo como arquivo .ps e depois uso o utilitário de linha de comando ps2pdf.
Pronto, simples, prático e eficaz.
#2 Comentário enviado por removido em 07/04/2006 - 19:18h
Agk, sua dica é melhor! Não conhecia esse processo, mas pude experimentá-lo de outra forma e o resultado é excelente.

A outra maneira, cito, foi através de um site que faz esse mesmo trabalho: http://www.ps2pdf.com/convert/convert.cgi.

No endereço acima você navega até uma determinada pasta onde você tenha um arquivo '.ps' já salvo conforme o processo que vc descreveu ("abro a página no navegador 'Mozilla ou Firefox', vou em arquivo, imprimir, seleciono imprimir para arquivo, salvo como arquivo .ps"), carrega esse arquivo para o site e ele faz a conversão. Depois faz o download do arquivo convertido. É uma mão na roda.

Quanto ao processo que descrevi usando o OOo, tem o único mérito de permitir a edição, removendo assim o que não é útil e fazendo uma limpeza visual.

Agradeço o comentário utilíssimo para todos.

Abraço,

Wesley Caiapó
#3 Comentário enviado por coffnix em 06/01/2008 - 14:03h
Pra quem usa gentoo existe uma maneira beeeee mais simples e rápida.

# emerge app-text/htmldoc

depois basta acessar a página, salvar em um arquivo html e converter rapidamente:

htmldoc –-webpage -f novoarquivo.pdf arquivoem.html


querem um exemplo?

$ time htmldoc --webpage -f handbook.pdf book.html

PAGES: 961
BYTES: 4149945

real 0m20.925s
user 0m4.063s
sys 0m0.357s



simples, rápido e prático.
#4 Comentário enviado por coffnix em 06/01/2008 - 14:05h
esqueci de mencionar..... esse documento que demorou 20s pra converter tem 4,1mb. hehehe

logo nota-se que a conversão é até rápida.
#5 Comentário enviado por chimico em 04/08/2008 - 14:31h
No firefox3/Minefield já está disponível uma opção para imprimir diretamente para um arquivo pdf, completando o que o amigo agk disse acima. Fica muito bom o resultado e o arquivo pode ser lidos em problemas em qualquer leitor pdf.
#7 Comentário enviado por lemuelroberto em 01/12/2012 - 20:22h

[3] Comentário enviado por chemonz em 06/01/2008 - 14:03h:

Pra quem usa gentoo existe uma maneira beeeee mais simples e rápida.

# emerge app-text/htmldoc

depois basta acessar a página, salvar em um arquivo html e converter rapidamente:

htmldoc –-webpage -f novoarquivo.pdf arquivoem.html


querem um exemplo?

$ time htmldoc --webpage -f handbook.pdf book.html

PAGES: 961
BYTES: 4149945

real 0m20.925s
user 0m4.063s
sys 0m0.357s



simples, rápido e prático.


@chemonz, o htmldoc é realmente fantástico. Muito obrigado pela dica. Mas pode ser instalado em qualquer distribuição.

@Caiapó, testei também sua solução e ela também é uma boa solução para um arquivo html.

Contribuir com comentário

Entre na sua conta para comentar.