有没有办法让代码以独立于平台的方式在 Java 应用程序中打开 PDF 文件?我的意思是在 Windows 中使用批处理文件可以做到这一点。有没有其他方法可以让平台独立的代码即时打开 PDF 文件?
最佳答案
我会尝试 Desktop.open(File)
,其中:
Launches the associated application to open the file.
所以这段代码应该可以解决问题:
if (Desktop.isDesktopSupported()) {
try {
File myFile = new File("/path/to/file.pdf");
Desktop.getDesktop().open(myFile);
} catch (IOException ex) {
// no application registered for PDFs
}
}
关于java - 从 Java 应用程序即时打开 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2546968/