• ベストアンサー

PDFをAcrobatReaderで表示する方法

ローカルにある C:\prop\test.pdf というPDFをAcrobatReaderで表示させるにはどのようにしたらよいでしょうか? ブラウザにではなく、AcrobatReaderが起動され、表示させたいのです。 色々調べましたが、PDFを生成する方法は見つけられましたが、 表示する方法がわかりません。。。 javaで表示させる方法を教えてください。。。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

processを使ってみましょう。 cmd /c start acrord32 + C:\prop\test.pdf ↑をProcessで起動すれば動くはず。

_yoh_
質問者

お礼

教えていただいたキーワードで検索してみましたら、 iTextというライブラリで表示できることがわかりそれで無事表示できました!! ありがとうございました!!!!

その他の回答 (1)

  • tgook
  • ベストアンサー率48% (96/198)
回答No.2

少し前に知った方法ですが、こんなのがあります。 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

_yoh_
質問者

お礼

何も情報を書かないままで申し訳ありません。。。 現在JDK1.4で開発しており、↑は使えませんでした。 こんな便利なクラスがあるのですね! 今後の開発で検討したいと思います。 PDFは、iTextというライブラリで表示できることがわかりそれで無事表示できました!! ご回答頂き、ありがとうございました!!!!

関連するQ&A