web-dev-qa-db-ja.com

PDFからパスワードを削除する方法は?

パスワードで保護されたPDFファイルがあります。パスワードは知っていますが、ファイルを共有するには、PDFからパスワードを削除し、保護されていないコピーを共有する必要があります。 GUIの有無にかかわらずUbuntuでこれを行うにはどうすればよいですか?

26
Chinmaya B

GUIの最も簡単な方法(初心者に推奨)

保護されたファイルを開いて使用します ctrl+p または、印刷オプションを使用してファイルを印刷し、ファイルをpdfとして保存します。


コマンドラインを使用する

Pdftkが既にインストールされている場合は、ステップ1をスキップできます

ステップ0:Pdftkが既にインストールされているかどうかを確認するには

Sudo apt list | grep pdftk 

出力にpdftkの '[installed]'タグが含まれている場合、step1をスキップできます。つまり、出力が次のような場合

pdftk/xenial 2.02-4 AMD64 [installed]

ステップ1:pdftkをインストールする

Sudo apt-get install pdftk

ステップ2:次のコマンドを実行します

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

安全でないpdfの生成にqpdfを使用するには、次のコマンドを実行します。

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

詳細については、 this HTGチュートリアルをご覧ください

48
Chinmaya B
Sudo apt-get install pdftk
pdftk input.pdf output output.pdf user_pw YOURPASSWORD-HERE

これはinput.pdfを取得し、パスワードを削除してoutput.pdfとしてエクスポートします。

追加の方法を調べるには、 here をご覧ください。

5
Mustafa Yılmaz

ここで死者から少し話題を取り上げます(しかし、私は新しいLinuxユーザーですので...)。

  1. とにかく、パスワードを知っていたファイルも使用しました。しかし、「Master PDF Editor 5」(未登録、無料版)を使用してパスワードを削除しました(ファイル-プロパティ-セキュリティ-暗号化なし)。
  2. ただし、「Master PDF Editor 5」は透かしを残すため(個人的には気にしません)、Libre Office Drawで(現在ロックされていないファイル)を再度開き、透かしを削除しました。
  3. ファイルをPDFでエクスポートしたため、損失なしで途方もない圧縮が行われました。非常にシンプルなファイルでした。表にテキストを含む1シートのみですが、上記のプロセスによりサイズが70キロバイトから22キロバイトに縮小されました。
1
Linux N00b