PDFファイルにパスワードを設定する方法

 既存のPDFファイルに後からパスワードを付けたいときがあります。
 このようなときにコマンドラインから簡単に設定する方法を紹介します。

 まず、qpdf を(管理者権限で)インストールします。

 # dnf install qpdf.*

 この qpdf には、たくさんのオプションが存在しますが、パスワード設定であれば、次の操作で簡単にできます。
 これは通常のユーザーとして行います。
 ユーザーパスワードを userpw、オーナーパスワードを ownerpw、元のファイルを input.pdf、パスワード設定後のファイルを output.pdf としたときに、

(A) PDFバージョン1.6 (Acrobat 7.x) で作成するときは、

 $ qpdf --encrypt userpw ownerpw 128 --force-V4 -- input.pdf output.pdf

(B) PDFバージョン1.7 (Acrobat 8.x) で作成するときは、

 $ qpdf --encrypt userpw ownerpw 256 -- input.pdf output.pdf

とタイプします。

 通常は(B)の方法ですが、パスワード設定後のファイル output.pdf がPDFビューアーで開けない場合は、(A)の方法を試してみて下さい。


 (参考) PDFバージョン(種類)一覧
 https://hikaku.cman.jp/pdf/version/
 

(2022-4-10)




■ 以前の記事

→ 「Linux豆知識(Linux Tips)」に関する以前の記事は、こちらをごらん下さい。

Fedora30(Linux)の起動時間を早くする方法

Fedora32(Linux)でDVDを再生する方法

Fedora 34 を 35 にバージョンアップしたら音がでなくなったときの対処法

USBメモリをLinuxのコマンドラインからフォーマット(初期化)する方法

flvファイルをmp4ファイルに変換する/サイズの大きな動画を縮小する(ffmpeg)