我试图用java中的pdf.js从本地存储打开一个Pdf文件,但好像我以错误的格式传递pdf路径,或者Pdf.js只支持在文件里面打开文件该项目。 想知道是否有人可以提供帮助...
WebEngine engine = webView.getEngine();
File file = new File("C:\Users\User\AppData\Local\filename.pdf");
String pdfViewer = PdfWebViewController.class.getResource("web/viewer.html").toString();
engine.setJavaScriptEnabled(true);
engine.load(pdfViewer);
// listener to determine if the page has been loaded
engine.setOnStatusChanged((WebEvent<String> status) -> {
String s = status.getData();
if (s != null && s.equals("done")) {
//This line should call the open pdf file function in Javascript file
engine.executeScript("PDFViewerApplication.open('" + file.getAbsolutePath() + "');");
}
});