Respostas:
Você pode usar o programa pdftk
para definir a senha do proprietário e / ou do usuário
pdftk input.pdf output output.pdf owner_pw xyz user_pw abc
onde owner_pw
e user_pw
são os comandos para adicionar as senhas xyz
e abc
respectivamente (você também pode especificar uma ou outra, mas user_pw
é necessário para proibir a abertura).
Você também pode substituir o nível de criptografia padrão de 40 bits adicionando:
.... encrypt_128bit
O pdftk depende de bibliotecas antigas e, portanto, não está mais nos repositórios do Fedora / CentOS. Como substituição, prefiro qpdf
qpdf --encrypt [readpass] [ownerpass] 256 - [infile] .pdf [outfile] .pdf
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
http://wildabdat.tumblr.com/post/13245065154/how-to-add-password-to-your-pdf-docs-on-ubuntu
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 (ver), você deve definir uma senha de proprietário (editar).
No Fedora, você pode usar o grampeador pdf para definir uma senha para um arquivo PDF e também executar outras operações semelhantes ao pdftk.
Exemplo para definir a senha do usuário (a necessária para abrir o arquivo):
pdf-stapler -u QRNFFtVXA-8PqF cat input_file.pdf output_file.pdf
Essa é a senha que você mais provavelmente pensa em definir uma senha para um arquivo PDF.
Caso deseje definir a senha do proprietário (aquela que define permissões como impressão, comentário, etc.), use a -o
opção
pdftk 2.02-2
).