问题标签 [openviewerfx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
403 浏览

java - 为什么 OpenViewerFX 的 .loadPDF 返回空指针异常?

在 openviewerFX 中,当我调用 JFileChooser 来保存我的 pdf 时,它会保存,但在那之后,它应该打开一个 BaseViewerFX 窗口并显示所说的保存的 PDF。然而,当我运行程序时,JFileChooser 出现,它保存,然后当需要调用 .loadPDF 方法时,它返回一个空指针异常,即使文件在 if 块中初始化。错误如下:

正如你所看到的,它给了我一个空指针异常,以及这个奇怪的 QT 未经测试的东西(我忽略了它,因为我查了它是什么,它显然并不重要)。即使我尝试使用 BaseViewerFX 窗口上的打开按钮打开它,它也会做同样的事情。我意识到 nullPointerExceptions 是可以轻松修复的,并且是由未初始化的变量引起的,但该变量是在创建它的 if 块内初始化的。将它从 if 块中取出也不会做任何事情。这是您自己查看的代码:

0 投票
0 回答
562 浏览

java - 如何使用 OpenViewerFX 显示图像

我正在使用 OpenViewerFX 组件在我的 JavaFX 应用程序中显示 PDF 文件。

https://github.com/IDRSolutions/maven-OpenViewerFX-src

我设法做到了没有问题,但我还需要在查看器中显示图像文件。

我已经尝试了上面的代码,但它似乎没有打开图像文件。

是否也可以使用 OpenViewerFX 库来显示图像,还是仅限于 PDF 文件?

提前致谢

0 投票
1 回答
464 浏览

java - 使用 OpenViewerFX 显示某些 PDF 时出错

我正在使用OpenViewerFX (JPedal)在JavaFX应用程序中显示PDF 文件。有些文件显示得很好,有些则只显示不可打印的字符(在我自己创建的文档和其他人的文档中)。例如看这个:

显示错误

这是我的代码:


PDF 文件是使用Adob​​e PDF打印机从 Word 文档创建的。我使用了标准字体并且只使用了标准字符。我在创建文件时测试了几个设置,包括

  • 兼容性“PDF 1.3”到“PDF 1.7”
  • 启用/禁用网页优化
  • 包括所有字体
  • 包括 Open-Type 字体

但总是相同的结果。

我可能做错了什么?