JSPDF – Como Criar Arquivo PDF Utilizando o Node.js

jsPDF Node JS

Neste artigo você vai aprender a utilizar a biblioteca jsPDF para criar arquivos em formato PDF utilizando o Node.js de uma forma bem simples.

E fica tranquilo porque mesmo sendo iniciante no mundo da programação, você vai conseguir entender e implementar o código que vou te ensinar aqui.

Ter esse conhecimento é muito importante para quem deseja trabalhar com Node.js no Back-End porque gerar arquivo PDF pode ser utilizado em diversos cenários.

Portanto, recomendo ler esse artigo até o final para entender todo o processo de criação de arquivos PDF utilizando o Node.js.

Biblioteca jsPDF

PDF

Primeiramente, devemos entender o que é a biblioteca jsPDF e para que ela foi criada.

Basicamente podemos utilizar essa biblioteca para criar arquivo PDF através de linhas de código. No exemplo desse artigo vamos usar o Node.js.

Ou seja, podemos capturar uma determinada informação e gerar um arquivo PDF com essa informação.

Mas para que utilizaríamos essa biblioteca?

Imagina que você está trabalhando com um sistema de vendas online e precise capturar todas as informações de vendas do banco de dados e mostrar para o usuário.

Você pode usar o Node.js para acessar essas informações e gerar um relatório em PDF com a biblioteca jsPDF.

Dessa forma o usuário irá conseguir visualizar esses dados dentro do arquivo PDF com poucos cliques. Agora vamos para prática entender melhor como essa biblioteca funciona.

Veja também: Como aprender JavaScript do zero e se tornar um programador profissional.

Instalação do jsPDF via NPM

Primeiramente devemos instalar o jsPDF utilizando o comando npm via terminal. Para isso, você precisa ter instalado o Node.js no seu computador.

Abra o prompt de comando (Windows) ou o terminal de comandos do seu sistema operacional e digite o comando abaixo:

npm install jspdf

Após pressionar a tecla enter será instalado a biblioteca jspdf no seu computador.

Depois de instalado, vamos iniciar o nosso código.

Iniciando o código

Tipos de IDE

Vamos criar um arquivo javascript chamado index.js em um editor de código. Nesse exemplo vamos usar o Visual Studio Code.

Primeiro vamos carregar a biblioteca jsPDF digitando o código abaixo:

const { jsPDF } = require("jspdf");

Beleza, agora vamos declarar uma constante chamada doc que vai receber o objeto jsPDF().

const doc = new jsPDF();

Nesse momento já temos o objeto pronto para ser utilizado e agora vamos inserir as informações que serão armazenadas dentro do arquivo PDF.

Para isso, vamos usar o comando doc.text() passando três parâmetros:

  1. Texto que será gravado no arquivo PDF;
  2. Espaçamento da esquerda para direita;
  3. Espaçamento de cima para baixo.

Veja também: Como aprender JavaScript do zero e se tornar um programador profissional.

Conforme exemplo abaixo:

doc.text("Bem vindo ao canal Programador Viking", 10, 10);

Nesse momento o nosso arquivo PDF terá a mensagem que informamos no método .text() do objeto doc. E ele vai ter um espaçamento de 10 da esquerda para direita e um espaçamento de 10 de cima para baixo.

Agora a única coisa que precisamos fazer aqui é salvar o nosso arquivo PDF.

Para isso vamos usar o comando doc.save() conforme abaixo:

doc.save("programador-viking.pdf");

Nesse momento o nosso script irá criar um PDF com o texto Bem vindo ao canal Programador Viking e vai salvar esse arquivo com o nome programador-viking.pdf

O script completo deverá ficar dessa forma:

const { jsPDF } = require("jspdf");

const doc = new jsPDF();

doc.text("Bem vindo ao canal Programador Viking", 10, 10);

doc.save("programador-viking.pdf");

Executando o script

Para executar o script é bem simples, basta acessar o diretório onde o arquivo index.js está localizado via terminal e digitar o comando abaixo:

node index.js

Dessa forma o script será executado com o Node.js e no final ele irá gerar o arquivo pdf que informamos no nosso script.

Esse arquivo PDF estará localizado no mesmo diretório do script index.js, ao abrir o arquivo você irá visualizar o texto que informamos no script.

Vídeo Aula

Caso você queira assistir uma vídeo aula completa ensinando o passo a passo detalhado de como utilizar a biblioteca jsPDF com Node.js. Basta clicar aqui ou na imagem abaixo:

jspdf node js

Clique no botão abaixo para acessar mais de 1400 cursos completos e com certificado válido.

ACESSAR CURSOS COM CERTIFICADO

Enfim, espero que esse conteúdo tenha te ajudado e que você consiga se tornar um programador de sucesso!

Eu vou ficando por aqui…

Até a próxima e um forte abraço!

Tags: | |

Sobre o Autor

Programador Viking
Programador Viking

DICA EXTRA: Algumas pessoas estão me perguntando qual é o curso que recomendo para quem deseja aprender programação, mesmo sem ter qualquer conhecimento sobre o assunto. Minha recomendação, tanto para quem está iniciando, como para quem já possui mais experiência, é essa AQUI...

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

plugins premium WordPress