- 締切済み
javaアプリで実現可能か?
・複数ページあるPDFファイルが複数、指定ディレクトリに存在する。 ・winまたはMacのスタンドアロン環境。 ・PDFファイル名やページ情報(ページごとのkeywordなど)はDB内にある。 このとき、JAVAアプリケーションからDBを検索し、ヒットしたPDFファイル名を一覧表示し、その中から任意のファイル名を指定したとき、PDFファイルの指定ページを開く(PDFファイルをOPENしかつ指定ページにジャンプ)ということは可能でしょうか? 指定ページにジャンプ というところがむずかしいように思うのですが、実現できるでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- todo36
- ベストアンサー率58% (728/1234)
回答No.2
AcrobatReader(Windows)はOLE通信が出来ないので、 DDE通信かコマンドライン引数になるとおもいます。 コマンドラインの資料は見当たらない。 DDEの仕様はIACReference.pdfにありました。 DDE通信のDocGotoで出来そうです。(VB/VCなら簡単) JavaでDDE通信が出来るかは知りません。 MACは門外ですが、Apple Event Objectsにannotation/page numberというのあるので、 もしかしてMAC版でも出来るかもしれない。
- yoneda_16
- ベストアンサー率47% (166/350)
回答No.1
下記URLはAdobeが公開しているAcrobat 6.0 SDKに関する情報ですが、こちらによればJavaからAcrobatをコントロールすることはできないと書かれています。 また、一通り検索してみた限りでは、Acrobat Readerには「ページを指定して開く」機能は見つかりませんでした。 以上、ご参考まで。
質問者
お礼
ありがとうございます。 ブラウザでPDFを表示してみることでなんとか対処できないものか調査中です。
お礼
どうもありがとうございます。