Biblioteca do editor de PDF JavaScript de código aberto
Biblioteca JavaScript gratuita e de código aberto para gerar documentos PDF.
O que é PDFKit?
PDFKit é uma biblioteca JavaScript gratuita e de código aberto para criar e editar arquivos PDF. Ela permite que você crie PDFs do zero, adicione texto, imagens e formas a PDFs e crie formulários PDF, etc. Esta ferramenta é útil para criar todos os tipos de documentos PDF, como faturas ou relatórios.
A seguir estão alguns dos principais recursos do PDFKit:
- Criando PDFs e adicionando texto: o PDFKit permite que você gere novos documentos PDF do zero e adicione texto a eles.
- Adicionando imagens: também permite que você insira imagens em seus documentos PDF.
- Criando Formas: O PDFKit fornece ferramentas para criar várias formas, como retângulos, círculos e linhas dentro de seus documentos PDF. Você pode controlar seu tamanho, posição e aparência.
- Criando Formulários: O PDFKit suporta a criação de formulários PDF, que podem incluir campos de texto, caixas de seleção e botões de opção. Isso é essencial para gerar formulários que os usuários podem preencher eletronicamente.
Introdução ao PDFKit
Você pode instalar a biblioteca PDFKit usando o gerenciador de pacotes npm. Basta digitar o seguinte comando após instalar o npm.
Instalar usando NPM
npm install pdfkit
Criando documento PDF
Podemos facilmente criar um documento PDF e adicionar texto a ele usando a biblioteca PDFKit. Também podemos definir fontes e tamanhos de fonte personalizados usando o PDFKit. Por exemplo, confira o snippet de código abaixo:
Saída
A saída a seguir exibe o documento PDF gerado:
Adicionar imagens ao PDF
Podemos criar um PDF e adicionar imagens ao PDF usando a biblioteca PDFKit. Também podemos alinhar a imagem tanto: verticalmente quanto horizontalmente usando os argumentos align e valign, conforme mostrado no trecho de código abaixo:
Saída
A captura de tela abaixo exibe o documento PDF com a imagem adicionada a ele:
Adicionando formas ao PDF
Também podemos criar um PDF e adicionar formas como triângulos e círculos a ele usando a biblioteca PDFKit. Usaremos funções como circle e lineto para desenhar as formas, conforme demonstrado no trecho de código abaixo:
Saída
A captura de tela a seguir mostra o documento PDF com as formas desenhadas usando o trecho de código acima:
Criando formulários em PDF
A biblioteca PDFKit também permite criar formulários no documento PDF. A biblioteca não tem um recurso interno para criar formulários, mas podemos usar suas funções relacionadas a texto e formas para criar um formulário PDF, conforme mostrado no trecho de código abaixo:
Saída
A captura de tela a seguir mostra o formulário criado no documento PDF:
Conclusão
Concluindo, o PDFKit é uma biblioteca JavaScript fácil de usar e gratuita para geração de PDF. Ele oferece uma maneira acessível e amigável de criar documentos PDF, tornando-o uma escolha ideal para tarefas que envolvem criação de formulários, posicionamento de texto e imagem e design de formas.
Embora o PDFKit se destaque em muitas áreas, vale a pena notar que certas funções, como alinhar imagens ao centro de uma página, podem exigir personalização e cuidado adicionais para atingir os resultados desejados. Fora isso, é uma ferramenta confiável para muitas tarefas relacionadas a PDF.
Produtos Similares
- Apache POI XWPF | API Java de código aberto para criar e modificar arquivos DOCX
- DocX | API .NET de código aberto para criar e modificar arquivos DOCX
- Docx4J | API Java de código aberto para criar e modificar arquivos DOC e DOCX
- ExcelDataReader | API .NET de código aberto para ler documentos XLS, XLSX, CSV e planilhas
- FileFormat.Cells | Cerate e atualizar arquivos Excel com C# .NET