pdfの編集

文書の過去の版を表示しています。


pdf の編集

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

PDFにパスワードをかける

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

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

$ pdftk PDF入力ファイル.pdf output PDF出力ファイル.pdf owner_pw 所有者パスワード

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

$ pdftk PDF入力ファイル.pdf output PDF出力ファイル.pdf user_pw ユーザパスワード

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

$ pdftk PDF入力ファイル.pdf output PDF出力ファイル.pdf owner_pw 所有者パスワード  allow printing
  • この例だと印刷を許可する

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

  1. メタ情報の抜き出し
    $ pdftk PDF入力ファイル.pdf dump_data > メタ情報ファイル.txt
  2. メタ情報ファイル.txt を編集する
    • InfoKey: メタ情報の項目
    • InfoValue: 項目の情報
  3. メタ情報ファイル.txt の内容を PDF に適用して変換する
    $ pdftk 入力PDFファイル.pdf update_info メタ情報ファイル.txt output 出力PDFファイル.pdf

コメントやハイライトをすべて削除する

$ rewritepdf -C 入力ファイル.pdf 出力ファイル.pdf

PDF の中には、パスワードなしで印刷やコメントをできなくするセキュリティプロパティが設定されているものもある。解除するには、

$ qpdf --decrypt INPUT.pdf OUTPUT.pdf

で解除する。

  • pdfの編集.1507083717.txt.gz
  • 最終更新: 2017/10/04 11:21
  • by mumeiyamibito