Comprimir PDF com assinaturas e formulários: o que pode ser alterado?

Uma assinatura digital protege o conteúdo de um PDF através de uma ID digital, e a compressão reescreve o ficheiro, o que pode invalidar essa assinatura. Por isso, verifica primeiro se o teu PDF está assinado digitalmente, se contém apenas uma imagem de assinatura ou se tem um campo de assinatura vazio.

Assinatura em imagem ou assinatura digital?

O que contém o teu PDF?

Seleciona o que sabes com certeza sobre o teu ficheiro. A seleção mostra os limites das ferramentas aplicáveis a esse caso.

A seleção não analisa o teu ficheiro nem confirma a sua adequação ou validade. A aparência, por si só, não permite classificar uma assinatura.

Visão geral dos cinco casos

  • Assinado digitalmente
  • Imagem de assinatura
  • Campo de assinatura vazio
  • Formulário preenchível
  • Não sei

Assinatura digital ou certificação

O compressor e as ferramentas de páginas rejeitam uma assinatura digital preenchida ou uma certificação e não reescrevem o ficheiro. Conserva o original assinado e pede à entidade emissora ou autorizada uma versão sem assinatura ou o procedimento previsto.

  1. Assinatura registada

    A lista de assinaturas apresenta uma entrada.

  2. As ferramentas rejeitam

    O ficheiro não é reescrito.

  3. Pedir uma versão sem assinatura

    Contacta a entidade emissora.

Limites da ferramenta
Comprimir PDF
Rejeitado; o ficheiro não é reescrito.
Ferramentas de páginas
Rejeitado, tal como no compressor.
Verificar rapidamente
  • Conservaste o original assinado sem alterações?
  • Pediste à entidade que criou ou assinou o documento uma versão sem assinatura?

A rejeição não verifica o certificado, a validade ou os efeitos jurídicos, e não existe forma de contornar essa rejeição.

Assinatura visível sem certificado

Uma assinatura desenhada, digitada ou inserida como imagem não constitui, por si só, uma assinatura digital. Ainda assim, o PDF pode conter noutro local uma assinatura, uma certificação ou campos de formulário que determinam se pode ser processado.

  1. Imagem visível

    A assinatura aparece na página.

  2. Verificar a lista de assinaturas

    É aí que se indica se o ficheiro está assinado digitalmente.

  3. Verificar a cópia

    Verifica a imagem e as funções no ficheiro guardado.

Limites da ferramenta
Comprimir PDF
Pode ser uma opção, se nenhuma outra verificação rejeitar o ficheiro.
Ferramentas de páginas
Apenas sem campos de formulário interativos, XFA, ficheiros incorporados e camadas opcionais.
Verificar rapidamente
  • A lista de assinaturas do teu programa de PDF não apresenta qualquer assinatura nem certificação?
  • A imagem da assinatura está completa e bem percetível na cópia guardada?

A imagem não comprova quem assinou nem que o processamento é permitido.

Campo de assinatura vazio e não assinado

Um campo de assinatura realmente vazio é um campo de formulário interativo. O compressor trata-o como um campo de formulário comum, as ferramentas de páginas rejeitam o ficheiro, e nenhuma das ferramentas converte os campos em conteúdo estático.

  • Campo sem assinatura

    O campo ainda aguarda uma assinatura.

  • Como um campo de formulário

    O compressor pode processá-lo.

  • As ferramentas de páginas rejeitam

    As funções de junção ou divisão rejeitam o ficheiro.

Limites da ferramenta
Comprimir PDF
Processado como um campo de formulário comum, se nenhuma outra verificação o impedir.
Ferramentas de páginas
Rejeitado por ser um campo de formulário interativo.
Verificar rapidamente
  • O ficheiro também não contém qualquer assinatura ou certificação noutro local?
  • O campo funciona conforme necessário na cópia guardada e reaberta?

Um número igual de campos não comprova que o significado e o funcionamento foram preservados.

Campos de formulário comuns

O compressor pode processar campos AcroForm não assinados, se as restantes verificações forem satisfeitas. Para isso, compara o número de páginas, campos e ligações, bem como a presença de etiquetas. Isto não garante cálculos, ações, scripts nem XFA, por isso testa-os numa cópia guardada.

  1. Campos presentes

    O PDF contém campos preenchíveis.

  2. O número é comparado

    Os números de páginas, campos e ligações têm de coincidir.

  3. Testar o funcionamento por ti

    Altera um campo de teste, guarda uma cópia separada e volta a abri-la.

Limites da ferramenta
Comprimir PDF
Processado se o restante ficheiro for adequado. Não é garantido suporte para XFA.
Ferramentas de páginas
Rejeitado se contiver campos de formulário interativos ou XFA.
Verificar rapidamente
  • Alteraste um campo de teste, guardaste uma cópia separada e voltaste a abri-la?
  • Os cálculos ou as ações necessários funcionam nessa cópia?

Os campos não são convertidos automaticamente em conteúdo estático, e números iguais não comprovam que o funcionamento foi preservado.

Ainda não está claro o que contém

A tua seleção não é uma verificação do ficheiro, e a aparência, por si só, não permite classificar uma assinatura ou um formulário. Consulta primeiro a lista de assinaturas num programa de PDF adequado e lê as mensagens efetivamente apresentadas.

  1. Estado incerto

    A aparência, por si só, não basta para classificar.

  2. Abrir a lista de assinaturas

    Consulta um programa de PDF adequado.

  3. Depois, escolher o caso

    Só continua quando tiveres informação confirmada.

Limites da ferramenta
Comprimir PDF
Rejeita assinaturas, certificações e encriptação detetadas. A seleção aqui não substitui essa verificação.
Ferramentas de páginas
Rejeitam também campos de formulário interativos, XFA, ficheiros incorporados e camadas opcionais.
Verificar rapidamente
  • Abriste a lista de assinaturas no teu programa de PDF?
  • Sabes que existe uma assinatura? Nesse caso, não processes o ficheiro, mesmo que a ferramenta o aceite.

Esta ajuda não indica se o destinatário aceitará o ficheiro nem avalia a sua segurança.

A seleção apenas explica casos: não lê ficheiros, não envia nada e não guarda nada.

Num PDF, a palavra assinatura pode referir-se a três coisas diferentes. Uma assinatura desenhada, escrita com o teclado, digitalizada ou inserida como imagem é, antes de mais, uma marca visível. Consoante o programa em que foi criada, fica guardada como texto, gráfico, imagem ou anotação. Geralmente, não consegues perceber isso só pelo aspeto. Também não é esse o fator decisivo para saber se existe uma assinatura digital, pois a marca em si não é uma assinatura baseada num certificado que o teu programa de PDF possa verificar. Muitas ferramentas de assinatura criam este tipo de marcas, como a função de preencher e assinar descrita pela Adobe (Adobe: preencher e assinar documentos).

Uma assinatura digital, por outro lado, é criada com uma ID digital: uma chave privada de assinatura e um certificado que permite a outras pessoas verificar a assinatura. É uma funcionalidade do ficheiro, não da imagem da página. A Adobe distingue assinaturas de aprovação de certificações, que definem as alterações posteriores permitidas. Uma certificação pode ser visível ou totalmente invisível (Adobe: visão geral das assinaturas digitais).

O terceiro estado é um campo de assinatura vazio. Trata-se de um campo de formulário destinado a receber uma assinatura digital mais tarde, mas que ainda não contém nenhuma. Enquanto ninguém o tiver assinado, não existe nesse campo nada que possa ser válido ou inválido. No entanto, isto aplica-se apenas ao próprio campo: se o ficheiro contiver uma assinatura já aplicada ou uma certificação invisível noutro local, continua a ser um ficheiro assinado e será rejeitado pelas nossas ferramentas.

Três estados que podem parecer uma assinatura num PDF
EstadoO que é tecnicamenteComo o identificasO que significa ao reduzir o tamanho
Assinatura visível sem certificado (desenhada, escrita com o teclado, digitalizada ou inserida como imagem)Marca visível, guardada como texto, gráfico, imagem ou anotação, consoante o programa; não é, por si só, uma assinatura digitalA assinatura é visível, mas não existe nenhuma assinatura no painel de assinaturas do teu programa de PDFA marca em si não pode ficar inválida, porque não é uma assinatura digital. A possibilidade de processar o ficheiro depende das restantes características, como uma assinatura digital ou certificação noutro local
Campo de assinatura vazioCampo de formulário não assinado, à espera de uma assinatura digitalExiste um campo para assinar, mas não há nenhuma assinatura concluída no painel de assinaturasO compressor trata-o como um campo de formulário normal; as ferramentas de páginas rejeitam o ficheiro
Assinatura digital ou certificaçãoAssinatura criptográfica com ID digital e certificado, visível ou invisívelEntrada no painel de assinaturas com estado de validação e detalhes do certificadoO compressor e as ferramentas de páginas rejeitam o ficheiro; este não é reescrito

Por isso, o aspeto, por si só, não prova nada. Uma imagem de assinatura pode ser praticamente indistinguível de uma assinatura digital visível, e um ficheiro pode conter uma certificação sem qualquer sinal visível. O teu programa de PDF mostra se existe uma assinatura digital e se esta é válida: abre a lista de assinaturas e consulta o estado de validação, as propriedades do certificado e, quando exista, o carimbo de data e hora (Adobe: verificar assinaturas digitais).

Uma assinatura digitalizada não é, portanto, uma assinatura digital, mesmo que esteja no local correto, no final do documento. Mostra o aspeto da assinatura, mas não comprova a identidade da pessoa nem que o conteúdo se manteve inalterado desde então.

Por que motivo a nossa ferramenta rejeita ficheiros assinados

Uma assinatura digital refere-se a intervalos de bytes rigorosamente definidos no ficheiro. Durante a compressão, os objetos e os fluxos de dados são reorganizados e reescritos. Por isso, este processo não pode garantir que a assinatura continue a corresponder aos bytes que foram assinados. Em vez de reescrever um PDF assinado mesmo assim, o compressor analisa a estrutura do ficheiro antes do processamento e rejeita-o assim que deteta indícios de assinatura.

A tua assinatura digital continuará, então, válida depois da compressão? Aqui não existe essa garantia, e é precisamente por isso que um ficheiro assinado nem sequer é comprimido. Alguns programas permitem determinadas alterações depois da assinatura, por exemplo quando uma certificação as autoriza expressamente. Uma reescrita completa do ficheiro, como a que ocorre durante a compressão, não está entre as operações que este processo consegue salvaguardar.

O que leva à rejeição

  • uma assinatura aplicada num campo de assinatura, mesmo que o campo herde o seu tipo de um campo de nível superior
  • objetos de assinatura e intervalos de bytes assinados, mesmo que faltem identificadores opcionais no ficheiro
  • certificações e assinaturas para direitos de utilização alargados, que regulam as alterações posteriores
  • PDFs encriptados ou protegidos por palavra-passe
  • ficheiros cuja estrutura gera avisos logo durante a leitura

A rejeição não indica se a tua assinatura é válida, fidedigna ou juridicamente suficiente. A ferramenta não verifica os certificados nem o respetivo estado de revogação; apenas deteta que o ficheiro contém indícios de assinatura. O ficheiro que selecionaste não é alterado nem substituído, e a ausência de uma opção para contornar a verificação é deliberada. Podes consultar os restantes limites aplicáveis e a forma como as ferramentas tratam os teus ficheiros em Verificar as limitações dos documentos antes do processamento.

Verifica rapidamente antes de tentares novamente

  • Abre o ficheiro original no teu programa de PDF e verifica na lista de assinaturas se existe alguma assinatura ou certificação.
  • Se existir uma assinatura, a rejeição é de esperar. Para continuar, utiliza uma versão não assinada, conforme descrito na última secção.
  • Se o ficheiro estiver encriptado, precisas de uma versão sem proteção fornecida pela entidade que o criou. A ferramenta não desbloqueia ficheiros.
  • Se souberes que o documento está assinado e, mesmo assim, a ferramenta não o rejeitar, não o processes. As assinaturas XML em formulários XFA não estão expressamente incluídas nas características verificadas.

Formulários: o compressor e as ferramentas de páginas têm limites diferentes

Um formulário preenchível é mais do que aquilo que vês na página. Por trás de cada campo existem informações guardadas, como o nome, o valor e a apresentação, e muitas vezes também regras de formatação, cálculos ou scripts. Os formulários PDF clássicos chamam-se AcroForm. XFA é outro formato de formulário, baseado em XML.

O compressor otimiza objetos e fluxos de dados, mantendo as páginas e os campos no documento. Assim, os campos de formulário normais, as ligações e as etiquetas podem ser preservados. Uma versão de tamanho reduzido só é considerada se passar uma verificação automática da estrutura e tiver o mesmo número de páginas, campos de formulário e ligações que o original. Além disso, tem de existir uma estrutura de etiquetas se, e apenas se, o original também a tiver.

As ferramentas de páginas funcionam de outra forma. Juntar, dividir, eliminar páginas e rodar transferem páginas para um novo ficheiro PDF. A exportação para JPG ou PNG, por sua vez, gera imagens a partir das páginas; estas contêm apenas píxeis, sem campos editáveis nem outras funcionalidades do documento. No entanto, os campos de formulário pertencem ao documento inteiro e não apenas a uma página individual. Por isso, por precaução, todas estas ferramentas rejeitam qualquer PDF com campos de formulário interativos ou XFA, mesmo que o único campo seja um campo de assinatura vazio.

Que características dos documentos são aceites por cada ferramenta
Característica no PDFComprimir PDFJuntar, dividir, eliminar páginas, rodar, PDF para JPG ou PNG
Assinatura digital aplicada ou certificaçãoRejeitadoRejeitado
Campo de assinatura vazio e não assinadoProcessado como um campo de formulário normal, se o restante ficheiro for adequadoRejeitado, por ser um campo de formulário interativo
Campos preenchíveis normais (AcroForm)Processado; o número de campos é comparado automaticamente com o originalRejeitado
Formulário XFASem rejeição específica, mas também sem suporte garantidoRejeitado
PDF encriptado ou protegido por palavra-passeRejeitadoRejeitado
Ligações e outras anotaçõesO número de ligações é comparado automaticamenteAviso em vez de rejeição; verifica tu se funcionam
Ficheiros incorporados, portefólios PDF, camadas opcionaisSem rejeição específica, mas também sem suporte garantidoRejeitado
Achatar campos automaticamenteNãoNão

É por isso que o mesmo formulário pode ser aceite pelo compressor e rejeitado ao dividir. As ferramentas executam tarefas diferentes e, por esse motivo, têm regras diferentes. O mesmo se aplica a um PDF com um campo de assinatura vazio: pode ser adequado para reduzir o tamanho, se não houver outro impedimento, mas não para operações sobre páginas, como dividir ou juntar.

A comparação automática do compressor conta campos e ligações, mas não os executa. Números iguais não significam que os cálculos, as regras de formatação, as ações dos campos, os scripts ou os destinos das ligações continuem a funcionar da mesma forma. Não existe uma verificação funcional específica para formulários XFA e scripts. A próxima secção indica o que deves verificar depois de guardar.

A pré-visualização pode, aliás, mostrar o teu ficheiro antes de uma ferramenta o rejeitar. Por isso, uma pré-visualização bem-sucedida não significa que a operação escolhida aceite o ficheiro.

Achatar não é preservar de forma invisível

Ao achatar, processo também conhecido como redução ou Flatten, o aspeto visível dos campos e das anotações é integrado no conteúdo da página (documentação do QPDF). Depois, os campos deixam de poder ser editados: uma página que apenas parece preenchida já não é um formulário interativo. A manutenção do mesmo aspeto depende do programa, das suas definições e do formulário, pelo que deves verificá-la no ficheiro guardado. As nossas ferramentas não achatam os campos automaticamente. Alguns processos combinam o achatamento com a compressão. Nesse caso, trata-se de uma transformação adicional que altera deliberadamente a funcionalidade do ficheiro, e não de um efeito secundário invisível da redução de tamanho.

O aspeto não basta para verificar o funcionamento

Uma pré-visualização da página reproduz o seu aspeto. Não mostra se os campos continuam a calcular, se uma ligação mantém o seu destino, se a ordem de leitura para leitores de ecrã está correta ou se uma assinatura é válida. A verificação automática da estrutura também tem limites: analisa a sintaxe e a organização do ficheiro, mas, segundo a sua documentação, não garante que todos os conteúdos cumpram integralmente a especificação PDF (documentação do QPDF). Além disso, a presença de etiquetas não comprova, por si só, uma ordem de leitura adequada.

A pré-visualização comprova, então, a conformidade com PDF/A ou PDF/UA? Não. Nem a pré-visualização nem a comparação automática confirmam que um ficheiro cumpre uma norma de arquivo ou de acessibilidade. Se for exigida conformidade, verifica o ficheiro guardado com um validador especificamente concebido para esse efeito.

O que a pré-visualização mostra e o que deves verificar separadamente no ficheiro guardado
CaracterísticaO que a pré-visualização mostraO que deves verificar no ficheiro guardado
Imagem de assinatura visívelSe a imagem aparece no local corretoSe está completa e é facilmente reconhecível. A imagem não comprova quem assinou nem se o conteúdo se manteve inalterado desde então; só no painel de assinaturas podes ver se o ficheiro também está assinado digitalmente
Assinatura digital ou certificaçãoNo máximo, uma representação visual; no caso de assinaturas invisíveis, nadaEstado de validação e detalhes do certificado no painel de assinaturas do teu programa de PDF
Campos preenchíveisA apresentação guardada dos camposAlterar um campo de teste, guardar como cópia separada, voltar a abrir e acionar os cálculos ou as ações necessários
Ligações e anotaçõesMarcas e comentários, na medida em que sejam representadosClicar nas ligações, comparar destinos, abrir comentários
TextoO texto na páginaSe o original tinha texto pesquisável: procurar uma palavra conhecida e copiar uma passagem. Nas digitalizações compostas apenas por imagens, esta funcionalidade também não existe na cópia, porque não é feito reconhecimento de texto
Etiquetas e estrutura de leituraNada dissoVerificar a estrutura e a ordem de leitura com uma ferramenta de acessibilidade
PDF/A ou PDF/UANada dissoVerificar com um validador adequado, se for exigida conformidade

Como verificar a cópia guardada

  1. Guarda o resultado como um novo ficheiro e conserva o original.
  2. Abre o ficheiro guardado no programa em que tu ou o destinatário o vão utilizar, e não apenas na pré-visualização deste site.
  3. Percorre todas as páginas de que precisas e compara os pontos críticos com o original.
  4. Se o original tinha texto pesquisável, procura na cópia uma palavra que saibas que está presente e copia uma passagem curta. Numa digitalização composta apenas por imagens, a redução de tamanho não acrescenta texto pesquisável.
  5. Nos formulários, altera um campo de teste, guarda uma cópia separada, volta a abri-la e aciona os cálculos ou as ações que são importantes.
  6. Clica nas ligações importantes e verifica se levam ao destino correto.
  7. Se for exigido PDF/A ou PDF/UA, verifica o ficheiro com um validador adequado.

O guia Comparar apresentação e funcionalidades mostra como comparar sistematicamente a qualidade das imagens e as funcionalidades do documento depois de reduzir o tamanho.

Utilizar uma cópia original adequada e um processo autorizado

Uma situação típica: um portal só aceita ficheiros até determinado tamanho, mas o teu PDF já está assinado digitalmente. Imprimir como PDF, fazer capturas de ecrã ou converter páginas em imagens podem parecer soluções. No entanto, estas operações criam um novo ficheiro no qual a assinatura, na melhor das hipóteses, só é visível como imagem. A assinatura digital do original não faz parte deste novo ficheiro, mesmo que a tinta continue visível.

Para alterações necessárias, a Adobe remete para uma versão original não assinada ou para o ficheiro de origem fornecido pela pessoa ou entidade que criou o documento, e recomenda conservar uma cópia de segurança não assinada antes de assinar (Adobe: limitações dos PDFs assinados). Daqui resulta uma sequência lógica: primeiro preparar o tamanho, depois assinar.

  1. Conserva o ficheiro assinado sem alterações. Continua a ser a prova do que foi assinado.
  2. Pede à pessoa ou entidade que criou ou assinou o documento uma versão não assinada ou o ficheiro de origem.
  3. Reduz o tamanho dessa versão e verifica a cópia guardada conforme descrito acima. Podes fazê-lo diretamente no navegador aqui: Comprimir PDF não assinado compatível.
  4. Conserva a versão de tamanho reduzido, ainda não assinada, como cópia de segurança.
  5. Faz com que a versão de tamanho reduzido seja assinada através do processo de assinatura previsto e verifica depois o estado de validação na lista de assinaturas.

Esta sequência é uma solução prática, não constitui aconselhamento jurídico nem uma garantia de validade. O cumprimento dos requisitos do destinatário pelo novo ficheiro assinado depende do processo de assinatura e do próprio destinatário.

Se não existir uma versão não assinada, pede ao destinatário outro meio de envio. Podes calcular previamente se os teus ficheiros excedem efetivamente os limites indicados com Verificar limites de envio. O guia Reduzir PDF para e-mail explica quando pode ser adequado enviar uma ligação em vez de um anexo por e-mail.

Preferências de privacidade

Escolha se permite a análise de utilização e a publicidade opcionais. Nesta pré-visualização não publicada, ambas permanecem desativadas mesmo que as permita. As ferramentas de documentos funcionam em qualquer caso. Pode alterar a sua escolha a qualquer momento no rodapé.

Definições necessárias

Necessário

As suas preferências e o tema de cores são guardados localmente. As ferramentas de documentos estão disponíveis sem os serviços opcionais.

Inativo

Medição opcional da utilização. Atualmente inativa: ao permitir, a sua preferência é guardada, mas nenhum serviço de análise é ativado nesta pré-visualização.

Inativo

Publicidade opcional. Atualmente inativa: ao permitir, a sua preferência é guardada, mas nenhum serviço de publicidade é ativado nesta pré-visualização.

A análise de utilização e a publicidade opcionais estão desativadas.