- ベストアンサー
PDFをAcrobatReaderで表示する方法
ローカルにある C:\prop\test.pdf というPDFをAcrobatReaderで表示させるにはどのようにしたらよいでしょうか? ブラウザにではなく、AcrobatReaderが起動され、表示させたいのです。 色々調べましたが、PDFを生成する方法は見つけられましたが、 表示する方法がわかりません。。。 javaで表示させる方法を教えてください。。。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
processを使ってみましょう。 cmd /c start acrord32 + C:\prop\test.pdf ↑をProcessで起動すれば動くはず。
その他の回答 (1)
- tgook
- ベストアンサー率48% (96/198)
少し前に知った方法ですが、こんなのがあります。 import java.awt.*; import java.io.*; class PDFFileOpen{ public static void main(String[] args) throws IOException{ // PDFファイルパス String FilePath = "C:\\prop\\test.pdf"; Desktop desktop = Desktop.getDesktop(); // 関連付けられたアプリケーションを起動してファイルを開きます。 desktop.open(new File(FilePath)); } } 以下、参考URLです。 Java Platform SE 6 => http://java.sun.com/javase/ja/6/docs/ja/api/java/awt/Desktop.html @IT 会議室 Java Solution => http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=44386&forum=12
お礼
何も情報を書かないままで申し訳ありません。。。 現在JDK1.4で開発しており、↑は使えませんでした。 こんな便利なクラスがあるのですね! 今後の開発で検討したいと思います。 PDFは、iTextというライブラリで表示できることがわかりそれで無事表示できました!! ご回答頂き、ありがとうございました!!!!
お礼
教えていただいたキーワードで検索してみましたら、 iTextというライブラリで表示できることがわかりそれで無事表示できました!! ありがとうございました!!!!