Я пытаюсь разработать браузер веб-браузера javafx. У меня есть сайт , разработанный в PHP, который мне нужно отобразить через javafx web браузер. Окно браузера всплывающих окон создается с помощью функции javascript window.load(), а содержание pdf-файла - в формате base64.JavaFx просмотр pdf в Popup без использования плагина JxBrowser
Ниже приводится 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-файлов в браузере всплывающие окна. Когда я работает на том же сайте в хромированном или сафари, он отлично работает, показывая всплывающее окно с файлами в формате pdf или doc. Поскольку у javafx нет поддержки PDF deafult Мне могут понадобиться сторонние библиотеки или некоторые другие методы . Я все еще плохо потребляю 2 дня для поиска решения. Может ли кому-нибудь помочь мне в этом случае, пожалуйста? Заранее большое спасибо.!
Я следовал за JParalFX libarary, там мы должны указать путь к файлу PDF. но мой случай - отображать pdf из зашифрованных данных base64, и он генерируется динамически. Я следил за jxBrowser, у него полнофункциональные функции. Но это немного дорого. Спасибо за ответ @Mark –
@BipinKareparambil Преобразовать строку base64 в blob и сохранить его как файл временно в папке temp? Или вы можете использовать blob в качестве файлового объекта для открытия JPedalFX. – seahorsepip