如何使用带有" Pdf.js"的PDFViewerApplication从桌面打开本地pdf文件在java?

时间:2017-03-22 06:36:56

标签: java pdf.js

我试图用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() + "');");

        }
    });

0 个答案:

没有答案