Converter HTML para PDF em PHP

Postado por Ricardo Falasca em PHP | Data: 19/08/2010

Tags:, , , , , , ,

2

Precisei há alguns dias converter páginas HTML para PDF em PHP, pesquisei um pouco (sim, só um pouco) e acabei optando pela solução que se mostrou mais relevantes nas pesquisas (google): DOMPDF.

Na verdade a necessidade inicial era gerar PDF’s com conteúdo simples, basicamente textos e algumas imagens. Comecei a ler o manual de PDF do PHP.net e percebi que as funções PDF do PHP (que usam PDFLib) apesar de possibilitar tratamento quase que completo de um PDF, é extremamente braçal, frustrando assim minha idéia de agilidade no desenvolvimento da solução que eu precisava. Enfim, sem mais delongas, baixei a versão atual do DOMPDF (0.6.0 beta1) e com alguns passos simples consegui gerar o PDF.

Ah, uma informação importante, acabei deixando sem imagens por enquanto, pois quando uso a engine CPDF para gerar o PDF, o Adobe Reader não consegue abrir os arquivos (ainda não descobri o motivo) então acabei optando por gerar com PDFLib, no qual tem alguns problemas para adicionar as imagens no PDF. Em breve eu vou solucionar este problema e atualizo este post.

Primeiro passo: Download

baixar os códigos-fonte do DOMPDF (Google Code)

Free PDF: solução “free” para impressão em arquivo

Postado por Ricardo Falasca em Software | Data: 07/02/2009

Tags:, , ,

0

Várias vezes já precisei imprimir alguma coisa em arquivo, tipo PDF e tal.. pq a impressão XPS do Windows é horrível.

Então aí vai uma solução gratuita sem trabalho excessivo para algo simples: imprimir em arquivo PDF.

1. Downloads necessários

2. Instale os aplicativos, primeiramente o Ghostscript (apesar da possibilidade de configurá-lo no FreePDF XP após a instalação deste), veja as imagens abaixo:

3. Imprima uma página de teste e pronto! Use e abuse de impressão politicamente (e ambientalmente correta).

paginateste.jpg

Até mais.