JavaFX有一种方法可以包含PDF文件

时间:2015-07-28 14:27:38

标签: java pdf javafx

有没有办法将PDF文件包含到我的JavaFX应用程序中?它不必打开它,只应该包含文件

是否有可能让安装在电脑上的pdf阅读器打开它?

提前致谢

2 个答案:

答案 0 :(得分:1)

我会像@Puce一样说,但是用javafx方式(不是AWT)

yourApplication.getHostServices().showDocument(path);

答案 1 :(得分:0)

  

是否有可能让安装的pdf阅读器   电脑打开了吗?

AFAIK,目前只有来自AWT的Desktop类,但您也应该可以从JavaFX调用此类。

尝试(未经测试):

File pdfFile = ...;
if (Desktop.isDesktopSupported()){
    Desktop desktop = Desktop.getDesktop();
    if (desktop.isSupported(Desktop.Action.OPEN)){
        desktop.open(pdfFile);
    }
}