Como gerar um pdf apartir de um link

8 respostas
javascript
C

Pessoal, estou precisando gerar um pdf apartir de um link.
Tentei que baixar o pdf apartir do link porém não tive sucesso e também tentei abrir no iframe porém a opção de imprimir do browser não aparece.
alguém tem alguma solução parecida?

8 Respostas

L

O gerar que vc diz é realmente criar um pdf com base em informações do sistema e realizar o download dele, ou abrir um pdf existente para que possa ser visto diretamente no navegador?

C

a ideia é abrir um boleto que é gerado por uma api e exibir no navegador pro usuário imprimir.

exemplo de boleto que quero imprimir ou fazer download em pdf.
https://api-boleto-production.s3.amazonaws.com/c88bdb77a30946b2bb01077f549a375d/826d5cdd4cb54b599f3d07ed3622f504/5eeba1abcac919086ceed57d.html

L

E esse link acessa um serviço rest que devolve o pdf propriamente dito?

C

sim, mas não devolve um pdf, api devolve uma página html.

L

Ah, então vc quer gerar um pdf a partir desse html então. Se for, usando javascript tem a lib jsPdf: https://www.codexworld.com/convert-html-to-pdf-using-javascript-jspdf/

C

já tinha visto, mas não pelo que eu vi não faz o que eu realmente preciso fazer.
que é passar o link como parâmetro pra função e fazer o download em pdf.

L

De fato. Vc teria que obter o fonte do html através de ajax e passar para o jsPdf tratar.

C

saquei, vou verificar e depois dou um retorno.

obrigado man!

Criado 18 de junho de 2020
Ultima resposta 18 de jun. de 2020
Respostas 8
Participantes 2