Pagesで作成したドキュメントをPDFとしてエクスポートすると,著者(Authors)メタデータが空のまま出力されてしまう. エクスポート時のオプションにも著者メタデータを追加する項目は見当たらない. そこでAutomatorを使ってサービスをつくり,それを利用してメタデータを追加することにした.
サービスとは
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF1YE0eVIGniKHwYuOo-2ecJYWtQm6zPiZbLzYRyVbmVj99ucfBGjYd4iFCuHEeqPei8vHzQlGz14Qw41JFeCv1iNZz2xBMgHzarQp9zMTFkSGvxGOoNGab2YVL9AmWcA3idgcJ4VXHQ/s1600/Service+example.png)
サービスを作成する
Automatorを開いてサービスを新規作成する. アクション"PDFメタデータを設定"をワークスペースへドラッグ&ドロップする. "サービスは次の選択項目を受け取る"欄からPDFファイルを選び,検索対象を"Finder"にする. これでPDFファイルを右クリックした時のサービスに今作成中のサービスが表示されるようになる. 続いてワークスペース内"PDFメタデータを設定"のオプションをクリックして"ワークフローの実行時にこのアクションを表示"にチェックを入れる. こうすることでサービスを実行した時にメタデータを入力するダイアログが表示されるようになる. 著者名欄にチェックをしてから著者名を入力すると,このサービスを実行する度に入力した著者名が設定されるようにもなる. 設定が済んだら覚えやすい名前でサービスを保存しよう. 私は"Set metadata"と命名した. "Set PDF metadata"と命名しても良かったのだが,PDFファイルにしか表示されないサービスなのでこれで良いだろう.
サービスを利用する
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1GYJZH6NLvfCh42SvKKKZNi62_SyH1kouMUP6dR3OuWjz7tCBFsEVZ1Fez-WhVub0l9H7hfCdUBqQkceCdVLEEe8utgqoNJ808j3RynItQY7uMCrkGNPLy3LS3nms-kGzdYSf-Vn41A/s1600/Select+service.png)
サービスを管理する
システム環境設定→キーボード→ショートカット→サービスにて利用可能なサービスを一覧することが出来る. ここでサービスの有効化/無効化が行える他,作成したサービスの編集も行える. 該当するサービスを右クリックしてAutomatorで開けば,いつでも編集できるので覚えておくと良い. ちなみに,自作したサービスの保存先は"~/Library/Services/"となる.
![](http://img2.blogblog.com/img/icon18_edit_allbkg.gif)
4927814612970050897
https://www.storange.jp/2015/12/pdf-mac.html
https://www.storange.jp/2015/12/pdf-mac.html
PDFにメタデータを追加する (macOS)
2015-12-15T21:15:00+09:00
https://www.storange.jp/2015/12/pdf-mac.html
Hideyuki Tabata
Hideyuki Tabata
200
200
72
72
![](https://lh6.googleusercontent.com/-aatwVu6vLek/UK-rk-jfWzI/AAAAAAAAB4k/6gO6IQURbGY/s200-c/seeker5084-R_iOSicon.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf1sqoOzA7GEd0QYHQoxwX-cSDR5l3eLzb3DRZTYFLWWzuLk7IvFMnGpwt-zq5bBQRWMZRV8etriCLU5Qbrlfz9uvnP2f-ddzqclf2NDfCkla_heheEsR7k_22_CGQgxi7G8_Rb5H9Uw/s72-c/Pages+icon.png)