Blog

Extrato bancário PDF protegido ou com texto cifrado: como converter

Equipa StatementBridge25/07/20266 min

O problema em 30 segundos

Alguns bancos entregam extratos em PDF protegido: ou pedem uma password para abrir o ficheiro, ou deixam abrir mas o texto não se consegue copiar — ao colar no Excel sai lixo ilegível. Ambos os casos têm solução: é possível converter estes extratos para Excel, CSV ou OFX com os movimentos corretos, desde que a ferramenta saiba lidar com o tipo de proteção em causa.

Porque é que os bancos protegem os PDF

A intenção é legítima: um extrato bancário é um documento sensível. As proteções servem para:

  • Confidencialidade — impedir que alguém que intercete o ficheiro o abra sem autorização
  • Integridade — dificultar a edição do documento (um extrato adulterado é um risco de fraude)
  • Conformidade — políticas internas de segurança da informação que obrigam a proteger documentos com dados pessoais e financeiros
  • O efeito colateral é que o mesmo mecanismo que trava um intruso também trava o contabilista que só quer os movimentos numa folha de cálculo.

    Os dois tipos de proteção (e porque importa distingui-los)

    Tipo 1: password de abertura

    O PDF pede uma senha ao abrir — normalmente o NIF, a data de nascimento ou um código enviado pelo banco. Sem a senha, o ficheiro não mostra nada.

    Este caso é o mais simples: quem tem a senha legítima abre o documento e o conteúdo fica acessível. O obstáculo é operacional — as ferramentas de conversão precisam de aceitar a senha no momento do carregamento, e muitas simplesmente rejeitam ficheiros protegidos.

    Tipo 2: texto cifrado ou não-copiável

    O PDF abre normalmente e lê-se bem no ecrã — mas o texto por baixo está cifrado. Ao selecionar e copiar, o que sai é uma sequência de caracteres sem sentido. Acontece quando o banco gera o PDF com fontes de codificação não-standard: o desenho das letras está correto, mas o mapa entre o desenho e o caráter real foi baralhado.

    Este caso é o mais traiçoeiro, porque parece um PDF normal. Só se descobre o problema ao tentar extrair os dados.

    Como diagnosticar o seu PDF em 60 segundos

    Antes de escolher a ferramenta, vale a pena saber com que tipo de ficheiro está a lidar:

  • Abra o PDF. Se pedir senha, é o tipo 1 — tenha a senha à mão (normalmente indicada no email do banco)
  • Selecione uma linha de movimentos e copie-a (Ctrl+C)
  • Cole num editor de texto simples (Bloco de Notas, não o Word)
  • Avalie o resultado: se as datas, descrições e valores aparecem legíveis, tem um PDF digital normal; se sai uma sequência de símbolos ou letras sem sentido, é o tipo 2 — texto cifrado; se não consegue sequer selecionar texto, o PDF é provavelmente uma digitalização (imagem), que é um problema diferente
  • Este teste de um minuto evita a frustração de tentar meia dúzia de conversores que nunca vão funcionar com aquele ficheiro.

    O caso Bankinter

    Temos um caso real documentado: os extratos do Bankinter são exatamente do tipo 2. O PDF abre sem senha e lê-se perfeitamente, mas o texto não é copiável — ao colar para o Excel sai texto ilegível. Qualquer fluxo baseado em "copiar do PDF e colar na folha" está condenado à partida com este banco. Convertemos estes extratos na mesma, com os movimentos e saldos corretos.

    Porque é que as ferramentas genéricas falham

    Os conversores genéricos de PDF assumem que o texto do documento é extraível tal como está. Perante os dois tipos de proteção, o comportamento típico é:

  • Com password de abertura: rejeitam o ficheiro com um erro genérico ("file is encrypted") e param aí
  • Com texto cifrado: extraem a sequência baralhada e entregam-na como se fosse o resultado — datas, descrições e valores ilegíveis, por vezes com números trocados no meio de texto aparentemente válido
  • O segundo comportamento é o mais perigoso: a ferramenta não falha de forma visível, falha em silêncio. Sem uma verificação independente dos números, o erro só aparece semanas depois, na reconciliação bancária.

    Como o StatementBridge resolve

    O StatementBridge foi construído para extratos bancários reais, incluindo os protegidos:

  • PDF digitais normais — extração direta do texto
  • PDF digitalizados (scans)reconhecimento ótico da página, para extratos que chegam fotografados ou digitalizados
  • PDF com texto cifrado ou não-copiável — quando o texto interno não é fiável, a leitura é feita pelo que está visível na página, e não pelo texto cifrado por baixo
  • Em todos os casos, o resultado é o mesmo output estruturado: Excel XLSX, CSV, template TOConline ou OFX 1.0.2 para PHC, Primavera e Sage.

    A verificação de saldo como garantia

    Como saber que a conversão de um PDF "difícil" está certa? Pela matemática do próprio extrato: saldo inicial + soma dos movimentos = saldo final. O StatementBridge executa esta verificação de saldo em todas as conversões — e se um cêntimo não bater, é avisado antes de exportar.

    Esta garantia é especialmente relevante nos PDFs protegidos: é precisamente nos casos em que a leitura é mais difícil que uma prova de integridade independente vale mais. Se a cadeia de saldo fecha ao cêntimo, os montantes, os sinais e a completude das linhas estão confirmados — independentemente de o PDF original ser cifrado, digitalizado ou protegido.

    Experimente com os seus extratos

    Estamos em fase de testes com adesão gratuita: 10 páginas por mês, sem cartão. Carregue um extrato protegido — do Bankinter ou de outro banco — e confirme os saldos no ficheiro final.

    Pronto para poupar horas?

    Começa grátis com 10 páginas. Sem cartão de crédito.

    Criar Conta Grátis