Closed cagartner closed 7 years ago
Usando Laravel, só uma vez instalei um package para PDF, que foi esse: barryvdh/laravel-dompdf
Mas como no servidor de produção levou quase um minuto pra gerar uma página simples, então troquei para um plugin que gerasse via front-end (do jQuery DataTables)
Se aparecer por aqui algum em PHP que tenha um desempenho melhor, também me interesso
Usando o mesmo pacote que o @marlon-david obtive a mesma experiência em PDFs com layouts gerados pelo frontend. Também fora deixado pra gerar via front.
Em outro projeto, consigo usar somente numa geração de conferência de pedido, por exemplo, onde é bem simples o PDF (sem estilização).
Preciso também de uma indicação x)
Eu uso o https://github.com/barryvdh/laravel-snappy que é um wrapper do snappy
e usa o wkhtmltopdf
pra gerar os arquivos, me atende bem, um dos problemas é sempre gerar views que sejam corretamente compativeis, os CSS preferencialmente devem estar inline
.
Cada pacote tem sua propria limitação pra gerar PDF a partir de HTML, é entender o caso e testar a solução que melhor lhe atende.
@hernandev A intenção é essa mesma, centralizar várias opções para poder testar a melhor solução já com alguns feedbacks e experiências
Já tentei utilizar os pacotes barryvdh/laravel-dompdf
e barryvdh/laravel-snappy
. Em ambos os casos, o resultado não foi satisfatório.
Li relatos de pessoas que estão usando Phantomjs para gerar PDF e estão felizes com o resultado. http://jonnnnyw.github.io/php-phantomjs
Estes dois pacotes utilizam Phantomjs e parecem interessantes mas ainda não tive tempo para testar:
@joaosalless Muito interessante, quero ver se logo faço uns testes nesses packages.
@cagartner como essa pergunta depende de gostos pessoais, irei fechá-la para limpar a lista de dúvidas pententes.
A issue pode continuar sendo usada para futuras discussões, somente não deixaremos o status de aberto pois varias pessoas já deram opinião e sugestões, o que preenche o objetivo da issue.
Tentei usar o phantom, mas sem sucesso!
Uma solução bacana é o jasper para geração de PDF...
Concordo com o @elton182 . Se estiver procurando performance o JasperReports é boa opção.
Problema Encontrado
Como no caso de Package para pagamento do pagseguro, gostaria de sugestões e indicações ou até casos de uso de packages para geração de PDF.
Gostaria de conhecer alguns que possuem bom desempenho para geração em massa ou como vocês contornaram esse problema para não estuprar a máquina de produção.
Abordagens