JavaFx view pdf in Popup,无需使用 JxBrowser Plugin

我正在尝试开发一个javafx webview浏览器。我有一个用PHP开发的网站,我需要通过javafx Web浏览器显示。弹出窗口浏览器窗口是使用javascript window.load()函数生成的,pdf的内容是base64格式。

以下是显示弹出窗口的javascript代码

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

我坚持在浏览器弹出窗口中显示pdf文件。当我在chrome或safari中运行同一网站时,它可以很好地显示带有pdf或doc文件的弹出窗口。由于javafx没有deafult的pdf支持,我可能需要一些第三方库或其他一些技术。我仍然花费2天来寻找解决方案。在这种情况下,任何人都可以帮助我吗?非常感谢你提前.!


答案 1

我建议使用JPedalFX库。有关详细信息,请参阅:https://stackoverflow.com/a/18219416/4823977


答案 2