無料 PDF メタデータエディター

PDFメタデータ, タイトル、作成者、件名、キーワードなど, を変更します。完全にブラウザ内で動作します。

データはデバイスを離れません
ここにPDFをドロップ またはクリックして参照 (最大10 MB)

PDFメタデータとは?

PDFメタデータは、表示されるコンテンツに表示されないドキュメントに関する情報です。タイトル、作成者、件名、キーワード、作成日、その他のプロパティが含まれます。これらの情報により、ドキュメントの整理、検索、識別が容易になります。

なぜPDFメタデータを編集するのか?

よくある質問

メタデータを編集するとPDFの内容が変わりますか?

いいえ。メタデータのみが変更されます。PDFの内容、ページ、フォーマットは厳密に同じままです。

暗号化されたPDFのメタデータを編集できますか?

PDFがパスワードで保護されている場合、このツールでメタデータを編集できません。最初にファイルのロックを解除する必要があります。

ファイルサイズの制限は?

このツールは最大10 MBまでのPDFをサポートします。より大きなファイルは処理に時間がかかる可能性があります。

PDFメタデータとは何か

PDFファイルは2つの場所に同時にドキュメントレベルのメタデータを保持できる。PDF 1.0(1993年)から存在するオリジナルのメカニズムはドキュメント情報ディクショナリ(「DocInfo」または/Infoと呼ばれる)で、PDFトレーラーから参照されるキー/バリューオブジェクトだ。PDF 1.4(2001年)はより豊富な第2のメカニズムとしてXMPメタデータストリームを追加した。これはドキュメントカタログに添付されたストリームオブジェクトとして埋め込まれたXMLパケット(AdobeのeXtensible Metadata PlatformのRDF/XML)だ。XMPは2012年にオープンなISO標準(ISO 16684-1)となった。

2つのストアは同一ではなく、食い違う可能性がある。AdobeのリファレンスとISO 32000規格は、XMPが存在する場合はXMPが優先され、DocInfoはレガシーのミラーとして扱うべきだとしている。ISO 32000-2(PDF 2.0)では、CreationDateModDate(署名ハンドラーが引き続き使用)を除き、古いDocInfoディクショナリは正式に非推奨となった。実際には、ほとんど全てのリーダー(Adobe Acrobat・Foxit・macOSのプレビュー・ブラウザビューアー)はデフォルトでDocInfoを読み取り、DocInfoがサポートしない著作権などのフィールドに対してのみXMPにフォールバックする。

標準的なDocInfoフィールドはTitle・Author・Subject・Keywords・Creator(文書を生成したアプリケーション、例:「Microsoft Word」)、Producer(実際のPDFを生成したアプリケーション、例:「Adobe PDF Library 17.0」)、CreationDate・ModDateD:20240315093000-04'00'のようなPDF日付形式)、Trappedだ。XMPはフィールドを名前空間で管理する。Dublin Coreのdc:titledc:creatordc:rightsdc:language、XMP-MMのDocumentIDInstanceIDHistory編集ログ、PDF/AおよびPDF/UA適合マーカー、さらにツールが追加する任意のカスタム名前空間がある。このエディターは最もよく使われるDocInfoフィールドを直接公開する。XMPのみのフィールドはより専門的なエディターが必要だ。

略史

PDFはJohn Warnockが1991年にAdobeで書いた社内メモ(「Camelot」ペーパー)に始まる。デバイスをまたいで視覚的な忠実度を保持する可搬型文書フォーマットの提案だ。Adobeは1993年にPDF 1.0とAcrobat 1.0を出荷し、DocInfoディクショナリは当初から含まれていた。1990年代から2000年代初頭にかけてフォーマットは暗号化・ハイパーリンク・フォーム・JavaScript・透明度・タグ付きPDFのアクセシビリティ(PDF 1.4、2001年)・XMPメタデータメカニズム(同じくPDF 1.4)を追加した。PDF/A(XMPの埋め込みを必須とし暗号化を禁止するアーカイブサブセット)は2005年にISO 19005-1として批准された。Adobeは2008年にPDFをISOに移譲し、PDF 1.7はISO 32000-1:2008となった。ISO 32000-2:2017はPDF 2.0を発行し、DocInfoのXMPへの非推奨化が主なメタデータの変更だった。2020年の改訂と2023年4月のPDF AssociationによるSpec無料公開により、現在規格は一般にアクセス可能となっている。

プライバシー問題:PDFが漏洩する情報

典型的なオフィスソフトで作成されたPDFは、ほとんどのユーザーが気づく以上に多くの来歴情報を発信している。1つのPDFから通常以下を抽出できる:

実際の注目すべき事例

このツールの正直なスコープ

このエディターでは標準的なDocInfoフィールドを閲覧・上書きできる。文書を外部に送信する前に著者名をクリーンアップしたり、文書管理システムを混乱させている誤ったタイトルメタデータを修正したり、プレスリリースからワークステーションのフィンガープリントを除去したりするのに本当に役立つ。ただし、これは完全なサニタイザーではない。具体的には:

機密文書の完全なサニタイズパスには、Adobe Acrobat Proの「ドキュメントのサニタイズ」コマンド、オープンソースのコマンドラインユーティリティcpdf-remove-metadataオプション、またはExifTool-all=ディレクティブの後に手動検査を行うツールが適切だ。機密性の高いワークフローでは元のファイルをスクラブしようとするのではなく、抽出したプレーンテキストから文書を再作成することが多い。

メタデータを表示するツール

このツールを使う場面

さらなる質問

編集がDocInfoには反映されるのにXMPには反映されないのはなぜですか(またはその逆)?

PDFが両方のストアを保持しており、両者が食い違う可能性があるためだ。このエディターはDocInfo(全てのリーダーが検査するフィールド)に書き込む。DocInfoに対応するフィールドについてはXMPも更新される。一部のビューアー(特にAdobe Acrobat)はXMPを優先して読み取る。編集後に「古い」メタデータが見える場合は、別のリーダーで文書を開き、XMPのみの問題なのかリーダーが古いバージョンをキャッシュしているだけなのかを確認すること。

このツールはデジタル署名を破損しますか?

はい、ほぼ常に破損する。PDFのデジタル署名はメタデータを含む文書全体を保護しており、1バイトでも変更すると署名の暗号検証が破られる。署名済みPDFのメタデータを編集する必要がある場合は、まず署名を削除し(署名者の許可を得て)、メタデータを編集し、再署名してもらうか、元のワークフローで署名前にメタデータの変更を適用する必要がある。

PDF/Aアーカイブファイルについてはどうですか?

PDF/Aファイルには追加のXMP要件がある(pdfaid:partpdfaid:conformanceマーカーと必須のDublin Coreフィールド)。XMPパケットを更新せずにPDF/AのDocInfoを編集すると、技術的にファイルがPDF/A適合から外れる可能性がある。アーカイブワークフローにはAcrobat ProやveraPDFのようなPDF/A対応エディターを使用すること。

「完全に匿名の」PDFを作成するにはどうすればよいですか?

日常文書の場合:ここでDocInfoを編集して識別フィールドをクリアし、結果をAcrobatの「ドキュメントのサニタイズ」またはcpdf -remove-metadataで処理する。高リスクな匿名化(内部告発・報道・法的開示)の場合:抽出したプレーンテキストのみを使用し、元画像を含まない形で別のマシンでPDFを一から再作成する。印刷・再スキャンも有効(再スキャンされたPDFのOCRレイヤーは新たに作成される)だが、ファイルサイズと画質が犠牲になる。

サーバーに何か送信されますか?

いいえ。PDFはブラウザ内でローカルに動作するpdf-libによって解析・書き換えられ、変更ファイルは直接デバイスにダウンロードされる。PDFに関する情報はページから外に出ない。内部著者名・クライアント情報・機密の件名などをサードパーティのサービスにアップロードしたくない場合に有用だ。pdf-libライブラリ自体はサブリソース整合性検証とともに公開CDNから1度読み込まれ、その後キャッシュされる。

関連ツール