Repolode
alam00000

alam00000/bentopdf

Um toolkit de PDF com foco em privacidade, que roda inteiramente no navegador e oferece mais de 50 ferramentas para editar, combinar, converter e proteger PDFs, além de permitir hospedagem própria.

Alternativa open source a:Adobe AcrobatSmallpdfiLovePDF

Estrelas
16,084
Forks
1,414
Issues abertas
186
Último commit
há 16 horas

O que é?

BentoPDF é um toolkit de PDF que roda no lado do cliente. Os arquivos são processados no navegador do usuário, em vez de serem enviados para um servidor, então os documentos permanecem na máquina do usuário. Ele pode ser hospedado como arquivos estáticos em qualquer servidor web ou executado como um contêiner Docker usando as imagens publicadas.

O toolkit abrange uma ampla variedade de tarefas: organização de páginas (combinar, dividir, reordenar, girar, N-up), edição (anotações, ocultação definitiva de conteúdo, criação e preenchimento de formulários, edição de texto, marcas d'água, numeração de páginas), conversão de e para PDF em vários formatos de imagem, escritório, e-book e planilha, além de proteção de arquivos com criptografia, permissões, remoção de metadados e assinaturas digitais. Alguns recursos, como a conversão de documentos de escritório baseada no LibreOffice, PyMuPDF, Ghostscript e OCR, carregam módulos WASM que, por padrão, vêm de uma CDN jsDelivr, mas podem ser servidos internamente em implantações offline.

O projeto é licenciado sob AGPL-3.0 e também oferece uma licença comercial paga. Inclui uma compilação para hospedagem própria sem páginas de marketing, com marca personalizada, opção para desativar ferramentas individualmente e um script de implantação em ambiente isolado de redes externas.

Recursos principais

  • 01Roda inteiramente no navegador, sem enviar arquivos para um servidor
  • 02Combina, divide, reordena, gira e extrai páginas
  • 03Edita texto, anotações, marcas d'água e numeração de páginas, além de preencher formulários
  • 04Converte imagens, documentos do Office, e-books e planilhas de e para PDF
  • 05Criptografa, define permissões, assina com certificados X.509 e remove metadados
  • 06Pode ser implantado como arquivos estáticos ou via Docker, com um script de configuração para ambientes isolados de redes externas

Casos de uso

  • Tratar contratos confidenciais ou prontuários médicos sem enviá-los para sites de terceiros
  • Executar uma ferramenta interna de PDF para uma equipe ou organização em uma rede privada
  • Implantar um serviço de PDF em ambientes isolados de redes externas, como os de órgãos governamentais ou instituições de saúde
  • Integrar o processamento de PDF a um site personalizado com identidade visual própria

Início rápido

  1. 1

    Leia os guias de início rápido e de hospedagem própria na documentação

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft que exige a divulgação do código-fonte de modificações distribuídas ou disponibilizadas por uma rede. Uma licença comercial é vendida separadamente.
  • Os recursos padrão dependem de componentes licenciados sob AGPL (PyMuPDF, Ghostscript, CoherentPDF), carregados de uma CDN durante a execução.
  • Os recursos de assinatura digital exigem um proxy CORS em instalações auto-hospedadas.

Tópicos

Perguntas frequentes

O que é bentopdf?
Um toolkit de PDF com foco em privacidade, que roda inteiramente no navegador e oferece mais de 50 ferramentas para editar, combinar, converter e proteger PDFs, além de permitir hospedagem própria. BentoPDF é um toolkit de PDF que roda no lado do cliente. Os arquivos são processados no navegador do usuário, em vez de serem enviados para um servidor, então os documentos permanecem na máquina do usuário. Ele pode ser hospedado como arquivos estáticos em qualquer servidor web ou executado como um contêiner Docker usando as imagens publicadas.
bentopdf é gratuito? Qual é a licença?
bentopdf é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
bentopdf ainda é mantido?
Manutenção ativa. O último commit de bentopdf foi em 19 de out. de 2026.
Para que posso usar bentopdf?
Tratar contratos confidenciais ou prontuários médicos sem enviá-los para sites de terceiros Executar uma ferramenta interna de PDF para uma equipe ou organização em uma rede privada Implantar um serviço de PDF em ambientes isolados de redes externas, como os de órgãos governamentais ou instituições de saúde Integrar o processamento de PDF a um site personalizado com identidade visual própria
Como instalar bentopdf?
Leia os guias de início rápido e de hospedagem própria na documentação
Onde consigo bentopdf?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/alam00000/bentopdf

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados