Alternativa ao PDF.js

Adicione edição de PDF, não apenas visualização

O PDF.js é o visualizador de PDF open source da Mozilla. É gratuito, amplamente utilizado e o renderizador de PDF predefinido no Firefox. O primeiro instinto de qualquer programador é recorrer ao PDF.js porque é comprovado e não tem dependência de fornecedor. Depois descobrem que é um visualizador: sem introdução de texto, sem assinaturas, sem envio de formulários, sem webhooks. As equipas passam frequentemente semanas a construir funcionalidades de edição por cima e acabam com uma solução personalizada frágil.

O que obtém com o SimplePDF

Edição pronta a usar

Introdução de texto, assinaturas, caixas de verificação, imagens e deteção automática de campos de formulário. Tudo o que teria de construir por conta própria sobre o PDF.js.

Uma linha de código

Uma única incorporação iframe. Sem pacotes npm, sem etapas de compilação, sem camada de UI própria para manter.

Envio de formulários integrado

Os utilizadores preenchem o PDF e enviam-no. Recebe o documento preenchido via webhook ou BYOS (S3, Azure). O PDF.js não tem conceito de envio.

Pronto para white-label

A sua marca, o seu domínio. O editor parece parte do seu produto. Sem marca SimplePDF, a menos que o deseje.

Comparação de funcionalidades

FuncionalidadePDF.jsSimplePDF
Visualizar PDFsSimSim
Adicionar textoNãoSim
Adicionar assinaturasNãoSim
Preencher campos de formulárioApenas campos interativosInterativos + detetados automaticamente
Enviar formulários preenchidosNãoWebhook, e-mail ou BYOS
Adicionar imagensNãoSim
Adicionar caixas de verificaçãoNãoSim
White-labelSim (UI própria)Sim (integrado)
BYOS (S3, Azure)N/ASim
Processamento do lado do clienteSimSim
Esforço de integraçãoDias a semanas (UI personalizada)Minutos (um iframe)
PreçosGratuito (open source)Plano gratuito / 99 $/mês

Comparação de integração

Configuração do PDF.js
npm install pdfjs-dist
// Then: configure worker, create canvas,
// handle rendering, build custom toolbar,
// add text input layer, signature pad,
// form field detection, submission logic...
Configuração do SimplePDF
<iframe src="https://yourcompany.simplepdf.com/editor" />

Onde o PDF.js é a melhor escolha

  • Precisa de controlo total sobre o rendering e quer personalizar cada pixel da interface do visualizador
  • Precisa de uma solução gratuita e open source sem dependência de fornecedor
  • Só precisa de visualização, não de edição ou preenchimento de formulários
  • Quer construir uma ferramenta PDF especializada e precisa de acesso de baixo nível ao pipeline de rendering
  • Requisitos offline-first em que nenhuma chamada a serviços externos é aceitável

Qual produto SimplePDF se adequa?

Embed

Para programadores que de outra forma construiriam sobre o PDF.js. Um iframe oferece-lhe a experiência completa de edição sem manter uma camada de UI personalizada.

Saiba mais sobre o Embed

Portal

Para equipas não técnicas que precisam de recolher PDFs preenchidos dos utilizadores. Crie uma ligação partilhável, os utilizadores preenchem o PDF no navegador e recebe o documento concluído.

Saiba mais sobre o Portal

Tem alguma pergunta?

Posso editar PDFs com o PDF.js?

O PDF.js é um visualizador, não um editor. Pode renderizar PDFs e processar campos de formulário interativos (campos já integrados no PDF), mas não pode adicionar texto, assinaturas, imagens ou caixas de verificação a um PDF. Para adicionar capacidades de edição, teria de construir uma camada personalizada sobre o PDF.js.

Como adiciono o preenchimento de formulários ao PDF.js?

O PDF.js suporta nativamente o preenchimento de campos AcroForm interativos. Para PDFs não interativos (formulários digitalizados, PDFs planos), precisa de construir uma camada de anotação personalizada. O SimplePDF processa formulários interativos e não interativos com deteção automática, sem código personalizado.

Existe um editor de PDF gratuito como o PDF.js?

O SimplePDF tem um plano gratuito que inclui visualização, edição e preenchimento de formulários. Ao contrário do PDF.js, que é um visualizador que estende por conta própria, o SimplePDF oferece uma experiência de edição completa pronta a usar. O plano gratuito não tem marcas de água, não requer registo e não contém publicidade.

PDF.js vs. um editor de PDF incorporável: qual devo usar?

Se só precisa de apresentar PDFs e se sente confortável a construir a sua própria UI, o PDF.js é uma escolha sólida. Se precisa que os utilizadores editem, preencham, assinem ou enviem PDFs, um editor incorporável como o SimplePDF poupa semanas de desenvolvimento. O compromisso é entre dependência de fornecedor e tempo de desenvolvimento.

Pronto para experimentar?

Veja o que obteria com o SimplePDF em vez de construir sobre o PDF.js.