Como crear un PDF en Angular con PdfMake

Hola a todos, hoy os voy a explicar como podemos crear un PDF con la biblioteca PdFMake en Angular.

Crear pdfs es mucho más sencillo con PdfMake, una biblioteca para la creación de pdfs desde la parte cliente de Angular.

Aquí te dejo la documentación oficial.

Creamos nuestro proyecto:

Crear y ejecutar un proyecto angular

Ahora lo que debemos hacer es instalar pdfmake:

Creamos un nuevo componente:

Para importar pdfmake en nuestro componente, copiaremos lo siguiente al principio del componente.

Sino lo hacemos nos dará fallo al hacer el pdf.

En nuestro componente, en la parte typescript:

Y en el HTML, tendremos un botón para abrir el pdf:

En app.component.html, quitamos todo y ponemos:

Arrancamos con npm start y esto es lo que veremos:

Al pulsar en el botón, se abrirá el pdf:

Si queremos descargar el pdf, en lugar de usar la función open, usaremos la función download.

En posteriores manuales, seguiremos viendo más cosas de pdfmake.

Os dejo un video donde lo explico:

Aquí os dejo el ejemplo para descargar.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539