Como definir senha para arquivos pdf?

18

Eu preciso proteger com senha o (s) arquivo (s) PDF, porque vou enviá-los por e-mail e quero que qualquer pessoa que veja meus arquivos em PDF seja solicitada por uma senha.

Como posso adicionar uma senha a um PDF no Linux Mint 17.1?

    
por David 28.02.2015 / 17:08

6 respostas

17

Você pode usar o programa pdftk para definir o proprietário e / ou a senha do usuário

pdftk input.pdf output output.pdf owner_pw xyz user_pw abc

em que owner_pw e user_pw são os comandos para adicionar as senhas xyz e abc respectivamente (você também pode especificar um ou outro, mas o user_pw é necessário para proibir a abertura). / p>

Você também pode querer substituir a força de criptografia padrão de 40 bits adicionando:

.... encrypt_128bit
    
por 28.02.2015 / 17:15
8

O pdftk depende de bibliotecas antigas e, portanto, não está mais nas reposições do Fedora / CentOS. Como substituto, eu prefiro o qpdf

qpdf --encrypt [readpass] [usuáriopass] 256 - [infile] .pdf [outfile] .pdf

    
por 07.07.2017 / 01:36
7

O kit de ferramentas pdftk permite esse tipo de funcionalidade no Linux.

open your Ubuntu Terminal [CTRL+ALT+T]
install pdftk by using this command : sudo apt-get install pdftk
make sure pdftk is now installed by write this on terminal : pdftk
you will see a bunch of pdftk command instructions if it already installed
simply using this command to add a password to your existing pdf document
pdftk <source>.pdf output <destination>.pdf userpw <password>

example:

pdftk Mydocs.pdf output Mydocs_pass.pdf userpw secretword

link

    
por 28.02.2015 / 17:16
3

Você também pode exportar um arquivo PDF criptografado do Libre Office (Arquivo - > Exportar como PDF - > Guia Segurança - > Definir senhas - > Definir senha aberta), se necessário, importando seu PDF existente para o programa Draw primeiro.

    
por 05.01.2017 / 14:49
1

Usando ferramentas do Poppler Toolset (de um pacote como libpoppler ou poppler-tools ), você pode conseguir isso com uma combinação de pdftops e ps2pdf .

pdftops in.pdf out.ps
ps2pdf -sUserPassword=XXXXX -sOwnerPassword=YYYYY out.ps out.pdf

Observe que, para definir uma senha de usuário (visualização), você deve definir uma senha de proprietário (edição).

    
por 27.09.2018 / 01:17
0

No Fedora, você pode usar o grampeador pdf para definir uma senha para um arquivo PDF, e também realizar outras operações do tipo pdftk.

Exemplo para definir a senha usuário (a necessária para abrir o arquivo):

pdf-stapler -u QRNFFtVXA-8PqF cat input_file.pdf output_file.pdf

Esta é a senha que você mais acredita em definir uma senha para um arquivo PDF.

Caso você queira definir a senha proprietário (aquela que define permissões como impressão, comentários, etc.), use a opção -o .

    
por 19.07.2017 / 02:35