外部PDFで使用されている埋め込みフォントのリストを取得する
質問
私はiTextで遊んで、外部PDFで使用されている埋め込みフォントのリストを取得しようとしています。私は何かを見逃していますか、これはあまりよく文書化されていませんか?誰かが私にそれを説明したり、代替案を提案したりできますか?フォント名と関連データが望ましい。
解決
何を試しましたか?通常、フォントは各ページに関連付けられた辞書でキャプチャされるため、ページの辞書を取得した場合は、フォントのサブ辞書などを検索してください。
iTextの最新バージョン(SVNのHEAD)をお持ちの場合は、テキストパーサーをご覧ください。そこには、ページ上のテキストをダンプすることに加えて、フォント情報を含む辞書構造もダンプするツールがあります。
「辞書」などの議論が明確でない場合は、少なくともPDF仕様の短い読み物から始める必要があります(Adobeはサイトにあります)。 iTextにはページからフォントを取得するためのメソッドはおそらくないでしょうが、辞書を取得できます。PDFでは、辞書がすべて(フォントを含む)を定義します
所属していません StackOverflow