Pedro Paulo

Protegendo arquivos PDF contra edição com qpdf no Linux

por Pedro Paulo

Dica Rápida

Dica Rápida

O qpdf é uma ferramenta de linha de comando poderosa e leve para manipular arquivos PDF. Uma de suas funções mais úteis é adicionar uma camada de segurança para impedir a edição de um documento, sem a necessidade de instalar programas pesados.

Instalação no Debian e derivados

Para começar, instale o qpdf em seu sistema. No Debian, Ubuntu ou derivados, o comando é simples:

sudo apt install qpdf

Como proteger seu PDF

Com o qpdf instalado, você pode proteger um arquivo contra modificações usando apenas um comando. A grande vantagem é que o conteúdo continua pesquisável e o arquivo pode ser impresso normalmente.

Execute o seguinte no terminal:

qpdf --encrypt "" "senha_de_proprietario" 256 --print=full --modify=none -- entrada.pdf saida.pdf

Entendendo as senhas e o comando:

O qpdf trabalha com dois tipos de senha: a senha de usuário (para abrir o arquivo) e a senha de proprietário (para alterar permissões).

  • --encrypt "senha_de_usuario" "senha_de_proprietario" 256: Esta é a parte principal.

    • O primeiro valor ("" no nosso exemplo) é a senha para abrir o PDF. Ao deixá-lo vazio, qualquer pessoa pode abrir e ler o documento sem precisar digitar nada.

    • O segundo valor ("senha_de_proprietario") é a senha para editar. É esta que efetivamente protege o arquivo contra modificações. Troque "senha_de_proprietario" por uma senha segura de sua escolha.

  • --print=full: Permite que o arquivo seja impresso em alta qualidade.

  • --modify=none: Bloqueia qualquer tipo de edição.

  • entrada.pdf: O seu arquivo original.

  • saida.pdf: O novo arquivo que será criado com a proteção.

E pronto! Agora você tem um arquivo PDF de acesso livre para leitura, mas que exige a "senha de proprietário" para ser desbloqueado para edição. É uma solução prática e segura para distribuir seus documentos.