Como remover a senha de um PDF?

36

Eu tenho um arquivo PDF protegido por senha. Eu sei a senha, mas para compartilhar o arquivo, tenho que remover a senha do PDF e compartilhar uma cópia desprotegida. Como posso fazer isso no Ubuntu com ou sem a GUI?

Chinmaya B
fonte

Respostas:

59

A GUI da maneira mais fácil (recomendada para iniciantes)

Abra o arquivo protegido e use ctrl+ pou use a opção print para imprimir o arquivo, agora salve o arquivo como pdf.


Usando linha de comando

Se você já possui o pdftk instalado, pode pular a etapa 1

Etapa 0: para verificar se o Pdftk já está instalado

sudo apt list | grep pdftk 

Se a saída contiver o tag '[instalado]' com o pdftk, você poderá pular a etapa 1, ou seja, se a saída for assim

pdftk/xenial 2.02-4 amd64 [installed]

Etapa 1: instalar o pdftk

sudo apt-get install pdftk

Etapa 2: Execute o seguinte comando

pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf


Se você não deseja instalar o pdftk, existe outro utilitário qpdf que é instalado automaticamente (pelo menos no 16.04 que eu estou usando)

Para usar qpdf para gerar pdf não seguro, execute o seguinte comando.

qpdf -password=<your-password> -decrypt /path/to/secured.pdf out.pdf

Para informações detalhadas, dê uma olhada neste tutorial HTG

Chinmaya B
fonte
1
O qpdf já estava instalado no meu 17.10 e, portanto, eu o usei. Obrigado por esta resposta. Você pode ter que usar traços corretos no comando. Como:qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf
user238607
1
@ user238607 Substituí os hífens #
Chinmaya B
1
Obrigado, funciona para mim.
Vikash Singh
ei .. funciona !!!
roottraveller
5
sudo apt-get install pdftk
pdftk input.pdf output output.pdf user_pw YOURPASSWORD-HERE

Isso pega seu input.pdf, remove as senhas e as exporta como output.pdf.

Você pode dar uma olhada aqui para explorar outros métodos.

Mustafa Yılmaz
fonte
Isto não funcionou para mim
ptetteh227
3

Eu tentei isso no ubuntu mate 19.04:

sudo apt-get install qpdf
qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf

Fonte

Faiyaz Alam
fonte
1

Levantando o tópico dos mortos um pouco aqui (mas eu sou um novo usuário do Linux, então ...);

  1. De qualquer forma, também usei o arquivo para o qual eu sabia a senha. Mas usei o "Master PDF Editor 5" (versão gratuita e não registrada) para remover a senha (Arquivo - Propriedades - Segurança - Sem inscrição).
  2. No entanto, como o "Master PDF Editor 5" deixa a marca d'água (que eu pessoalmente não me importo), reabri (o arquivo agora desbloqueado) no Libre Office Draw e removi a marca d'água.
  3. Exportei o arquivo em PDF, o que resultou em uma tremenda compactação sem perdas. Era um arquivo muito simples; apenas uma planilha, com texto na tabela, mas o processo acima reduziu o tamanho de 70-ish KB para 22-ish KB.
Linux N00b
fonte
0

Use esta função zsh:

pdf-unencrypt () {
    : "Usage: <file>
Uses ghostscript to rewrite the file without encryption."
    local in="$1"
    gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="${in:r}_unencrypted.pdf" -c .setpdfwrite -f "$in"
}

:é uma no-operationsfunção. $in:robtém a variável sem sua extensão. Você obviamente precisa ghostscriptinstalar.

Cara feliz
fonte