Leitor de PDF

Ler, editar, assinar —
um só aplicativo de PDF para tudo

O motor de PDF do Pomelo é próprio — sem bibliotecas de PDF prontas, e o aplicativo inteiro tem só 318 KB. Contratos, formulários e documentos oficiais: leia e depois anote, assine, corrija o texto e tire marcas d’água sem procurar outro programa.

Leitor de PDF: miniaturas das páginas à esquerda; número da página, zoom e busca em cima
Ler

Documentos chineses e arquivos criptografados
abrem na hora

  • Documentos sem fontes incorporadas (PMingLiU, DFKai-SB) aparecem com as fontes do sistema
  • Texto vertical e nomes de fonte em Big5 também funcionam
  • PDFs protegidos por senha: RC4, AES-128, AES-256
  • Arquivos danificados: tabelas de referência cruzada quebradas são reparadas automaticamente
  • Documentos digitalizados: imagens CCITT, JPEG 2000 e JBIG2
  • Busca: todas as ocorrências em amarelo, a atual em laranja; acha também letras e números de largura inteira
  • Selecionar texto: clique duplo para uma palavra, triplo para uma linha, Ctrl+C para copiar
  • Várias abas, favoritos e miniaturas; reabre na página onde você parou
  • Imprimir (Ctrl+P), tela cheia (F11), modo escuro
Leitor de PDF
Anotar e assinar

Destaque, faça anotações
e assine seu nome

  • Destacar, sublinhar, riscar: arraste sobre o texto
  • Notas adesivas e texto: um clique e é só escrever
  • Caneta, retângulos, elipses, linhas e setas
  • Escolha cores e espessuras; mova, redimensione ou apague
  • Assinaturas à mão: assine com o mouse ou use uma foto da sua assinatura (fundo branco removido automaticamente)
  • Clique numa assinatura salva para posicioná-la, depois mova e redimensione
  • Preencha os espaços em branco de um formulário
  • As alterações são adicionadas ao fim do arquivo original, então outros leitores de PDF também as veem
Preencher e assinar no leitor de PDF: marca-texto, notas adesivas e assinatura à mão
Assinaturas digitais

Comprovar “fui eu que assinei,
e nada mudou desde então”

A assinatura e a verificação são código do Pomelo, com OpenSSL para a criptografia. Documentos que assinamos são validados pelo poppler.

  • Assine com um ID digital (.p12/.pfx)
  • Crie seu próprio ID ou importe um emitido por uma autoridade certificadora
  • Adicione sua assinatura à mão na aparência, mais motivo e local
  • Clique num campo de assinatura vazio do documento para assinar ali mesmo
  • Adicione anotações depois de assinar — a assinatura continua válida
  • “Ver a versão assinada” e “Confiar neste certificado”
Assinado — todas as assinaturas são válidasO documento não foi alterado desde que foi assinado
As assinaturas são válidas, mas há algo a observarNão é possível confirmar a identidade de quem assinou, ou páginas foram alteradas depois da assinatura
Há uma assinatura inválidaO documento foi adulterado depois de assinado
Assinaturas digitais no leitor de PDF: barra de status em cima, painel de assinaturas e detalhes à esquerda
Organizar páginas

Girar, reordenar, juntar, numerar

Organizar páginas

Miniaturas de todas as páginas: gire, apague, arraste para reordenar, extraia para um novo documento, insira outro PDF ou uma página em branco.

Juntar arquivos

Junte vários PDFs em ordem num só, com um marcador para cada arquivo; os originais ficam intactos.

Numerar páginas

Seis formatos (ex.: “Página 1 de 9”), seis posições e a página onde começar a numerar — a capa pode ficar sem número.

Editar conteúdo

Editar o texto original da página

Cada linha editável tem uma moldura discreta. Clique numa linha para editar; esvazie para apagar.

  • O texto novo usa a fonte original mais parecida: Ming, Kai ou Hei, e o negrito continua negrito
  • O resto da linha se ajusta; o texto editado pode ser selecionado, pesquisado e copiado
  • Adicionar texto: escrito direto no conteúdo da página — não é uma anotação que outros possam apagar
  • Arquivos protegidos por senha mantêm a mesma criptografia depois de editados
Editar conteúdo no leitor de PDF: cada linha tem uma moldura — clique para editar
Remover marcas d’água

Marcas d’água, fora num passo só

Encontra tudo no documento que pode ser marca d’água e em quantas páginas aparece; o que é óbvio já vem marcado — confirme para remover tudo de uma vez.

  • Conteúdo marcado como marca d’água, camadas e anotações de marca d’água
  • Texto semitransparente na diagonal ou a mesma imagem em todas as páginas
  • Cabeçalhos e rodapés
Remover marcas d’água no leitor de PDF: marque os itens a remover
Qualidade

Os arquivos que ele grava abrem bem em outros leitores de PDF

Verificado com qpdf

Todo arquivo salvo é verificado com qpdf, e outros leitores de PDF veem as mesmas anotações, assinaturas e números de página.

Assinaturas verificadas com poppler

Documentos assinados pelo Pomelo são validados pelo poppler (inclusive criptografados); documentos adulterados mostram assinatura inválida.

Testes de fuzzing

PDFs quebrados de propósito não conseguem esgotar sua memória nem escrever fora dos limites; o desenho por página tem limite.

Ainda não dá para: preencher campos de formulário (chega numa versão futura), assinar com certificados em leitoras de cartão (ex.: o certificado digital do cidadão de Taiwan) e adicionar carimbo de tempo ao assinar. O texto é editado linha por linha, sem quebra automática.