Existe uma ferramenta que pode adicionar uma senha a um arquivo PDF?

53

Encontrei muitas informações sobre a descriptografia de arquivos PDF, mas nenhuma sobre criptografá-las. Que ferramenta pode fazer isso por mim?

Editar: há duas boas respostas abaixo, mas, no meu caso específico, o PDF era uma digitalização, não um documento que eu havia criado.

mfisch
fonte
11
Perguntas relacionadas sobre estouro de pilha e superusuário .
Restabeleça Monica - M. Schröder

Respostas:

64

Use pdftk. Da sua manpágina:

Criptografar um PDF usando Intensidade de 128 bits (o padrão) e Reter todas as permissões (o padrão)

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foopass]

O mesmo que acima, exceto que uma senha é necessária para abrir o PDF

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz]

O mesmo que acima, exceto que a impressão é permitida (depois que o PDF é aberto)

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz] allow printing

pdftktambém tem muitos outros usos e vale a pena instalar se alguém trabalha extensivamente com arquivos PDF. Para citar o artigo no Synaptic:

Se o PDF é papel eletrônico, o pdftk é um removedor de grampeador eletrônico, furador, fichário, anel do decodificador secreto e óculos de raio-X. O Pdftk é uma ferramenta simples para realizar tarefas diárias com documentos PDF. Mantenha um na gaveta superior da área de trabalho e use-o para:

  • Mesclar documentos PDF
  • Dividir páginas PDF em um novo documento
  • Descriptografar a entrada conforme necessário (senha necessária)
  • Criptografar a saída conforme desejado
  • Preencher formulários PDF com dados FDF e / ou achatar formulários
  • Aplicar uma marca d'água de fundo
  • Relatar PDF em métricas, incluindo metadados e marcadores
  • Atualizar metadados do PDF
  • Anexar arquivos a páginas PDF ou o documento PDF
  • Descompacte anexos PDF
  • Transmitir um documento PDF em páginas únicas
  • Descompacte e recompacte os fluxos de páginas
  • Reparar PDF corrompido (sempre que possível)
Carnendil
fonte
3
Se você deseja uma GUI para o pdftk, pode experimentar o pdfchain que funciona bem. Para as necessidades acima, você pode usar a guia Concatenar, adicionando apenas um PDF e opções de senha e configurações de permissões.
Pisu
11
A versão mais recente do pdfchain traz várias melhorias, mas ainda não está disponível nos repositórios oficiais. Você pode instalá-lo através deste PPA (mantido pelos desenvolvedores): launchpad.net/~pdfchain-team/+archive/ppa
Glutanimate
11
Tentei o primeiro exemplo com o pdftk 1.44 e pude abrir o PDF resultante sem uma senha usando o evince. Somente após a adição user_pwo documento foi realmente protegido.
Joey Adams
11
O @JoeyAdams owner_pwdestina-se a proteger o pdf contra modificações; o segundo exemplo é adicionado especificamente user_pwpara exigir uma senha para ler o arquivo.
carnendil 5/09/19
18

Se você usa o LibreOffice e exporta um documento como PDF (Menu> Arquivo> Exportar como PDF), existe a opção de definir uma senha:

insira a descrição da imagem aqui


fonte
Infelizmente, meu PDF é de uma digitalização, mas isso seria uma boa solução geral.
Mfisch
2
Ainda não deveria ser possível, pois você pode importar imagens para o LibreOffice e depois exportar como PDF?
Eu tinha um documento digitalizado que o macOS Preview.app falhou ao criptografar corretamente. Usar o LibreOffice para criptografar o PDF foi a única maneira de fazer isso, sem colocar o documento em um servidor Linux, instalar o pdftk e fazê-lo na CLI.
21718 JinnKo
14

O qpdf pode criptografar e descriptografar PDFs. E linearize-os também.

Restabelecer Monica - M. Schröder
fonte
3
Algumas coisas boas sobre o qpdf, que acabei de experimentar: (1) ele suporta criptografia AES de 256 bits, enquanto o pdftk é de apenas 128 bits; (2) ele tem um ótimo manual aqui: qpdf.sourceforge.net/files/qpdf-manual.html
sxc731
3

PDF Chain é uma ferramenta incrível para isso. É uma GUI para pdftk

johndz
fonte
2

O Master PDF Editor é uma interface gráfica muito boa para editar pdf e também pode criptografar. Ele também usa o padrão mais recente em PDF. Utilizou o PDF Chain e o editor Master PDF, ambos para criptografar um pdf. Com o PDF Chain, o PDF produzido era maior e perdia os marcadores, quase o dobro do tamanho.

Jcfunk
fonte