PDFのProducerを取得するWin32API
-
2012年2月2日 5:40
PDFファイルのプロパティを参照すると「PDF」タブがありますが、
その中のProducerやCreatorを取得するWin32APIはありますか?
ある特定のソフトで作成したPDFに不具合がみつかったため、
そのソフトで作成したPDFが社内に流れないようにする必要が出たためです。
すべての返信
-
2012年2月2日 13:31モデレータ
PDF は Windows がデフォルトでサポートするファイルではありません。
Acrobat Reader などのソフトウェアを導入して初めて閲覧可能になるものです。
従って、Win32API にあると思うのは無理があるのではないでしょうか。ライブラリを探して使うか、Adobe が提供する COM を使うかだと思われますが、具体的な方法は調べていません。
「pdf プロパティ 表示 サンプル」などで探してみてください。
質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。- 編集済み AzuleanMVP, Moderator 2012年2月2日 13:31
- 回答の候補に設定 山本春海Moderator 2012年2月13日 8:48
- 回答としてマーク 山本春海Moderator 2012年2月21日 7:55
-
2012年2月3日 9:13
回答ありがとうございます。
やはり、希望は薄いですよね。
今は、PDFをバイナリで読んでtrailerなどを利用してProducerを読みだしています。
PDFのバージョン等でobjの書き方が微妙に違い、今後のサポートを考えると厳しそうなので
Win32APIにあればと・・・
何か、情報持っている方がいれば引き続きお願いします。
-
2012年2月21日 7:55モデレータ
こんにちは、誰か助けて さん。
MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。
有効な情報をいただいていると思われましたので、勝手ながら私の方で回答としてマークさせていただきました。
Azulean さん、アドバイスありがとうございます。
誰か助けて さん、アドバイスいただいているように検索エンジンで探してみるとか、PDF の開発者向けのフォーラムなどで情報を募られた方がこちらのフォーラムで情報を募られるよりもより情報が得られるかと思います。
今後とも MSDN フォーラムをよろしくお願いいたします。
____________________
日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海
- 編集済み 山本春海Moderator 2012年2月21日 7:56

