Gerar PDF a partir do PHP HTML
Eu quero gerar PDF a partir de um arquivo PHP que inclui controles HTML como textbox, e textarea. Juntei CSS no mesmo. Eu tentei FPDF, DOMPDF e TCPDF, mas ainda não tenho exatamente o que quero. Como passo controles HTML com variáveis de PHP e CSS para essas bibliotecas?
4 answers
Mpdf é outra opção que você poderia tentar.
Editar: encontrei outra solução para ele, TCPDF é uma classe FLOSS PHP para gerar documentos PDF. Parece mais uma biblioteca Dominadora.
"PRINCEXML " é uma boa biblioteca (não completamente livre agora).
Outros:
Se o seu significado é criar um ficheiro PDF a partir de PHP, pdflib irá ajudá-lo (como alguns outros sugeriram).
Caso contrário, se quiser converter uma página HTML em PDF via PHP, irá encontrar pouco problemas para sair daqui.. Há três anos que tento fazer o melhor que posso. poder.
Então, as opções que conheço são:
HTML2PS : o mesmo do DOMPDF, mas este converte primeiro em. ps (Ghostscript ), em seguida, em qualquer formato que você precisa (PDF, JPEG, PNG ). Para eu é um pouco melhor do que dompdf, mas eu tenho o mesmo problema de velocidade.. O, tem melhor compatibilidade com CSS .
Estes dois são aulas de PHP, mas se conseguires instalar alguns softwares na servidor, e acessá-lo através de passthru () ou sistema (), dê uma olhada estes também:
Wkhtmltopdf: baseado no webkit (invólucro do safari), é muito rápido e poderoso... Parece que é o Melhor (atm) para converter páginas HTML para PDF em tempo real, levando apenas dois segundos para um documento de três páginas XHTML com CSS 2. É um projecto recente. De qualquer forma, a página do código Google é muitas vezes actualizacao.
** Polegares Para Cima ParaStrae .
Na maioria das vezes você poderia inserir apenas texto e imagens em um arquivo PDF, então se você gostaria de algo que se parece com um elemento HTML, você precisaria inseri-lo como uma imagem.
Normalmente colocar HTML não significa que todos os seus elementos permanecessem intactos no PDF . (Mundo diferente, afinal)
Http://www.fpdf.org/ é o site com uma grande classe HTML-to-PDF que funciona bem. Estou a usá-lo, mas primeiro tens de estudar a sua funcionalidade e depois começar.