O PDFTK respeita os sinalizadores de segurança do PDF?

14

Eu tenho um arquivo PDF que diz que a segurança do documento está ativada. Ele diz que as únicas coisas permitidas são: Impressão, Cópia de Conteúdo ou Extração e Extração de Conteúdo para Acessibilidade.

Estou tentando usar o PDF Toolkit (PDFTK) para criar uma versão menor deste arquivo PDF para que ocupe menos espaço no disco rígido. Quando eu tento rodar o PDFTK no arquivo, ele diz que a senha do proprietário é necessária. Se eu abrir o arquivo em um Adobe Reader, ele não pedirá uma senha e abrirá tudo bem.

Não estou familiarizado com a criptografia de PDF e, por isso, fiquei imaginando o que está acontecendo aqui e por que posso ler o arquivo no Reader, mas não no PDFTK.

Parece-me que existem três opções:

  1. É fácil ler os dados supostamente criptografados, mas o PDFTK respeita o sinalizador de permissões e não permitirá modificar um arquivo se você não fornecer a senha do proprietário.
  2. Embora seja possível descriptografar os dados em um PDF protegido (já que não é realmente seguro), não é uma tarefa simples e o PDFTK não implementou a lógica necessária para fazer isso.
  3. Os dados são realmente criptografados e você precisa da senha do proprietário para ler seu conteúdo.

Qual dos três está correto?

Parece que o número 3 é improvável, pois sou capaz de ler o conteúdo do arquivo no Acrobat sem fornecer uma senha.

    
por Senseful 30.11.2010 / 09:55

3 respostas

8

Seu # 1 está correto e você pode consertar o pdftk de maneira trivial: link

    
por 20.12.2010 / 06:16
20

Concorde com James: é o número 1. A maioria das ferramentas * NIX (exceto o Adobe Reader) não respeita as permissões de "proprietário".

Faça isso para remover senhas de "proprietário" (se nenhuma senha de "usuário" estiver definida):

Instale o qpdf. Se no Ubuntu / Debian, você pode usar sudo apt-get install qpdf .

Quando o qpdf estiver instalado, use o seguinte comando:

qpdf --decrypt "filename.pdf" "output.pdf"

Agora você pode fazer o que quiser com o arquivo.

    
por 08.04.2011 / 10:12
1

A senha em questão é a senha de permissões. Se você quiser remover isso você tem que usar um programa de remoção de senha PDF (cracker) e estes estão disponíveis gratuitamente na Internet (por exemplo, freemypdf.com). Se você quiser mais informações sobre segurança Acrobat e senha, por favor, consulte link

    
por 01.12.2010 / 23:17