Portable Document Format (PDF) é um formato de arquivo criado pela Adobe Systems em 1993 para troca de documentos. O PDF se tornou muito popular e usado nos últimos anos, principalmente porque permite que as configurações de um arquivo sejam mantidas, mesmo quando acessado de outro modelo de dispositivo, mantendo suas características e fontes, no cado de um documento. Neste artigo, você conhecerá 16 ótimas bibliotecas de desenvolvimento de PDF gratuitas e de código aberto.
O PDF
Ao longo dos anos, o PDF se tornou um formato de arquivo extremamente importante. Se você quer criar documentos que podem ser visualizados em todos os principais sistemas operacionais, o PDF é a solução, pois ele mantém a aparência geral dos documentos, independentemente da plataforma em que são visualizados.
Há uma grande variedade de softwares relacionados a PDF disponíveis, com muitos aplicativos diferentes disponíveis que podem tanto gerar quanto abrir arquivos. O objetivo deste artigo é recomendar bibliotecas de desenvolvimento de PDF gratuitas e de código aberto.
Não estamos considerando editores de PDF, visualizadores de PDF, ferramentas que adicionam uma camada de OCR a arquivos PDF aqui. Abaixo, uma lista com 16 ótimas bibliotecas de desenvolvimento de PDF gratuitas e de código aberto, elaborada pelo pessoal do Linux Links.
Bibliotecas de desenvolvimento de PDF
- TCPDF: Um aplicativo de classe PHP para gerar documentos PDF;
- PDFBox: Crie, renderize, imprima, divida, mescle, altere, verifique e extraia texto e metadados com essa incrível ferramenta;
- Poppler: Uma biblioteca para renderizar arquivos PDF e examinar ou modificar sua estrutura de forma simples;
- Apache FOP: Formatador de impressão controlado por objetos de formatação XSL;
- PDFKit: Uma biblioteca de geração de documentos PDF para Node e o navegador;
- QPDF: Uma biblioteca e programas que inspecionam e manipulam a estrutura de arquivos PDF;
- PoDoFo: Uma ferramenta simples para analisar arquivos PDF e modificar seus conteúdos na memória;
- xhtml2pdf: Um conversor de HTML para PDF usando Python;
- OpenPDF: Uma biblioteca para criar e editar arquivos PDF; bifurcação do iText;
- libHaru: Uma biblioteca para geração de PDFs;
- pdf-lib: Uma ferramenta simples que permite que você crie e modifique documentos PDF em um ambiente JavaScript;
- JasperReports: Um mecanismo de relatórios escrito em Java;
- CapyPDF: Uma biblioteca de geração de PDF totalmente gerenciada por cores;
- PDFio: Uma biblioteca de leitura/gravação em PDF;
- PDFsharp: Uma biblioteca .NET para processamento de arquivos PDF;
- CamlPDF: Uma biblioteca OCaml para ler, escrever e modificar arquivos PDF.
(LinuxSU)