Obtener pdf generado por api


#1

Buenas tardes, necesito recibir un pdf generado desde la api en laravel con dompdf. Realizo la llamada y se que el documento se genera pero ¿como puedo abrir una nueva ventana con el pdf que se ha generado? Se que una opción es subirlo a una ubicación del servidor y en la llamada devolver la ruta del pdf pero me gustaría recibir el archivo en base64 sin tener que guardarlo en el servidor después desde el cliente decodificar el base64 y mostrarlo. Sabeis como puedo hacerlo?

Gracias de antemano.


#2

Desconozco como hacerlo, pero no me parece buena idea teniendo en cuenta que dispones del servidor. Guardando el pdf en el mismo y devolviendo la url te permitiria guardarlo en cache ahorrando recursos de servidor y cliente en caso de que se solicite el mismo archivo nuevamente.


#3

En lo personal, uso una librería de javascript llamada pdfmake para realizar archivos PDF con datos que extraigo desde firebase. Con ella se puede ver el PDF en una nueva pestaña, descargar o imprimir.