PDFに埋め込めるメタデータとしてXMP (Extensible Metadata Platform)というものがあります。
XMPファイルは、creativecommons.orgのライセンス付与のページ(Choose a License)で、作れるようになっています。具体的には、「他の人があなたへのクレジットを表示するのを助けてください! (Help others attribute you!)」のところで、各情報を入力し、「ライセンス・マーク (License mark)」でXMPをを選択すると、ダウンロードのリンクが現れます。
ただ、このXMPファイルをPDFに埋め込むツールが意外と全然見当たりません。XMPファイルを埋め込むことだけを行えるアプリが見つからないんです。そこで作ってみました: egtra/embed-xmp (GitHub)。実行ファイルのダウンロードはReleases · egtra/embed-xmpです。
コマンドラインアプリで、こんな感じに引数を指定します。
EmbedXMP (入力PDFファイル) (入力XMPファイル) (出力XMPファイル)
実行には.NET Framework 4.5.2が必要です。PDFファイルの操作にはiTextSharpを使いました。
参考: XMP Specification日本語版 (Adobe)
スポンサード リンク |
この記事のカテゴリ
- C# ⇒ PDFにXMPメタデータファイルを埋め込むツールを作った