Converter HTML para PDF em PHP
Postado por Ricardo Falasca em PHP | Data: 19/08/2010
Tags:CPDF, DOM, DOMPDF, HTML, pdf, PDFLIB, php, XHTML
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)




