Open jmmccota opened 8 years ago
@jmmccota Esta rotina usa o nRecoPDF (http://www.nrecosite.com/pdf_generator_net.aspx) e segundo o site, ele usa o WkHtmlToPdf que faz parte do WebKit. Veja aqui: http://wkhtmltopdf.org/
@jmmccota Veja este post: http://stackoverflow.com/questions/28682110/azure-websites-and-wkhtmltopdf Talvez precise implementar a geração de PDF de outra maneira.
@carloscds então, eu tinha visto essa solução, e tentei fazer desse modo http://stackoverflow.com/questions/25164257/how-to-convert-html-to-pdf-using-itextsharp porem quando eu passo o MontaHtmlEmbedded para o XMLWorker ele acusa erros de fechamento de tag do html gerado. Seria possivel eu fazer essas correções e commitar para vocês? Após esse commit, quanto tempo vocês levariam para publicar uma atualização da biblioteca no nuget?
@jmmccota Pode fazer as alerações sim, todas as colaborações são bem vindas!
@jmmccota também utilizamos Azure aqui. Acabamos criando uma Web Api em uma máquina virtual para criar os PDF's. (utilizo o próprio MontaBytesPDF()). Não tive sucesso com outras tentativas.
O único detalhe é que acabei precisando colocar na pasta BIN os arquivos msvcp120.dll e msvcr120.dll para funcionar. (Visual C++ Redistributable Packages)
Quando gera um boleto e pede para montar o pdf, a função não funciona quando hospedado no azure. MontaBytesPDF() executa um wkhtmltopdf.exe, sempre dá erro no azure. Falando que não tem tem permissão para executar, como resolveria isso?