Biblioteca do editor de PDF JavaScript de código aberto

Biblioteca JavaScript gratuita e de código aberto para criar e editar documentos PDF, formulários PDF e desenhar conteúdo em PDF.

O que é pdf-lib?

Pdf-lib é uma biblioteca JavaScript gratuita e de código aberto para trabalhar com documentos PDF para executar operações como criar novos PDFs do zero e modificar os existentes.

A seguir estão alguns dos principais recursos do pdf-lib:

  • Criação e modificação de PDF: pdf-lib permite a criação de novos documentos PDF do zero e a modificação de PDFs existentes. Isso inclui adicionar, remover e reorganizar páginas e editar conteúdo.
  • Desenho de conteúdo: você pode desenhar texto, imagens, páginas em PDF, gráficos vetoriais e até mesmo caminhos SVG, permitindo a adição de conteúdo diverso a documentos PDF.
  • Manuseio de formulários: você pode criar formulários interativos, preencher campos de formulários e simplificá-los para torná-los não editáveis, o que é útil para várias tarefas de processamento de documentos.
GitHub

Estatísticas do GitHub

Nome:
Linguagem:
Estrelas:
Garfos:
Licença:
O repositório foi atualizado pela última vez em

Introdução ao pdf-lib

Há duas maneiras de instalar o pdf-lib:

Módulos NPM

Você pode usar módulos npm se estiver usando npm ou yarn como seu gerenciador de pacotes:

Instalar usando NPM


npm install --save pdf-lib

Instalar usando Yarn


yarn add pdf-lib

Módulos UMD

Se você não estiver usando um gerenciador de pacotes, os módulos UMD estão disponíveis nos CDNs unpkg e jsDelivr:

Crie PDF e adicione conteúdo ao PDF

Podemos utilizar a biblioteca pdf-lib para criar um documento PDF e adicionar conteúdo ao PDF. Isso inclui a capacidade de personalizar a aparência do texto adicionado, como tamanho da fonte, negrito e várias opções de estilo. No exemplo abaixo, usaremos a função createPdf para criar um novo documento PDF e a função drawText para adicionar texto no PDF, incluindo a formatação do texto:

Saída

A saída a seguir exibe o documento PDF gerado pelo trecho de código acima:

Modificar documento PDF

Podemos modificar um documento PDF existente adicionando texto, imagens e páginas etc. a ele usando a biblioteca pdf-lib. No exemplo abaixo, leremos um arquivo PDF de entrada do diretório local, incorporaremos o texto e salvaremos o PDF modificado como um arquivo de saída para fins de demonstração:

Saída

A captura de tela abaixo exibe o documento PDF de saída com a adição de texto diagonal vermelho:

Criar formulários PDF

Também podemos criar nossos próprios formulários PDF exclusivos usando a biblioteca pdf-lib. No trecho de código abaixo, demonstraremos o uso da biblioteca pdf-lib para criar formulários com campos de texto, botões de opção, caixas de seleção, menus suspensos e listas de opções:

Saída

A captura de tela abaixo mostra a tabela criada pelo código acima

Conclusão

Concluindo, pdf-lib é uma biblioteca de edição de PDF fácil de usar e tem excelentes recursos de manipulação de formulários, o que a torna um recurso valioso para tarefas que vão desde a criação de conteúdo até a coleta de dados.

No entanto, o pdf-lib precisa de melhorias em termos de documentação e manuseio de operações intensivas em recursos. Apesar de suas limitações, o pdf-lib capacita os desenvolvedores a gerenciar PDFs de forma eficiente e aprimorar os fluxos de trabalho de documentos, tornando-o uma adição notável ao seu kit de ferramentas.

Produtos Similares

 Portugese