javascript - JavaFx 在不使用 JxBrowser 插件的情况下在 Popup 中查看 pdf

标签 javascript java javafx webview javafx-webengine

I am trying to develop a javafx webview browser. I have a website developed in PHP that I need to display through the javafx web browser. Popups browser window is generated using javascript window.load() function, and the content of pdf is is in base64 format.

以下是显示弹窗的 javascript 代码

window.open("data:application/pdf;base64, " + <BASE64_STRING>,"_blank","menubar=no,location=no,resizable=yes,scrollbars=yes,status=yes,width=600,height=700");

I stuck displaying pdf files on browser popup. When I am running the same website in chrome or safari it works fine showing popup with pdf or doc files. Since javafx don't have pdf support by deafult I may need some third party libraries or some other techniques. I still badly consuming 2 days for finding the solution. Can anyone help me in this case please? Thank you very much in advance.!

最佳答案

我建议使用 JPedalFX图书馆。如需更多信息,请参阅:https://stackoverflow.com/a/18219416/4823977

关于javascript - JavaFx 在不使用 JxBrowser 插件的情况下在 Popup 中查看 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38913788/

相关文章:

javascript - 下拉菜单 从函数生成选项 - primeng

Javascript AJAX 登录弹出窗口

java根据应用程序需求同步集合选择

java - IntelliJ,是否可以像在 NetBeans 中一样使用 "Make controller"?

javascript - 使用 javascript 更改完整的 HTML 内容(不扭曲 CSS/Img 文件)

javascript - Node.js 重构 : How to pass object-pointer (here: a socket)?

java - 从 Libgdx 的表中删除行时出错

java - 实现只有一个消费者和一个生产者的并发队列的绝对最快的方法是什么?

java - JNLP 无法在浏览器中正确启动(使用 dtjava.js 部署)

JavaFX 无法进入 main() 方法