pdfの編集

PDF の編集

  • Word で作った文書を PDF に変換した時に、作成者やタイトルなどのメタ情報が残る。
  • 日本語タイトルの文書は最悪の場合、これらが文字化けして、見栄えが悪くなる
    • 特にブラウザに組み込まれた PDF ビューアが文字化けのタイトルを表示する
  • 外部に公開する PDF などセキュリティ(?)の都合上、あまりよろしくないので削除してみる
  • あるいは、PDF にパスワードをかけてみる
  • 既にコメントやハイライトでベッタベタにした PDF を配布するため、コメントやハイライトなどをすべて削除する

PDFにパスワードをかける

  • パスワードには2種類ある
    • owner_pw: 所有者パスワード (PDF の機能を制限するためのパスワード)
      • owner_pw を加えることにより、印刷などの機能を制限できる
      • owner_pw だけでは、閲覧制限はかけられないため、user_pw も合わせてかける必要がある
    • user_pw: ユーザパスワード (ファイルを開くためのパスワード)

保護ためのパスワードの設定

$ pdftk INPUT.pdf output OUTPUT.pdf owner_pw PASSWORD
  • INPUT.pdf: 入力ファイルとなる PDF ファイルのパス
  • OUTPUT.pdf: 出力ファイルのパス
  • PASSWORD: 設定するパスワード

文書を開くためのパスワードの設定(印刷はさせない)

$ pdftk INPUT.pdf output OUTPUT.pdf user_pw PASSWORD
  • INPUT.pdf: 入力ファイルとなる PDF ファイルのパス
  • OUTPUT.pdf: 出力ファイルのパス
  • PASSWORD: 設定するパスワード

印刷のためのパスワードの設定

$ pdftk INPUT.pdf output OUTPUT.pdf owner_pw PASSWORD allow printing
  • INPUT.pdf: 入力ファイルとなる PDF ファイルのパス
  • OUTPUT.pdf: 出力ファイルのパス
  • PASSWORD: 設定するパスワード
  • この例だと印刷を許可する

PDFのメタ情報を編集・削除する

  1. メタ情報の抜き出し
    $ pdftk INPUT.pdf dump_data > メタ情報ファイル.txt
    • INPUT.pdf: 入力ファイルとなる PDF ファイルのパス
  2. メタ情報ファイル.txt を編集する
    • InfoKey: メタ情報の項目
    • InfoValue: 項目の情報
  3. メタ情報ファイル.txt の内容を PDF に適用して変換する
    $ pdftk 入力PDFファイル.pdf update_info メタ情報ファイル.txt output 出力PDFファイル.pdf
  • pdfの編集.txt
  • 最終更新: 2021/06/22 11:00
  • by mumeiyamibito