2

有没有人推荐使用 javafx 查看 PDF 文件的方法?

4

4 回答 4

5

试试JPedalFX查看器,它提供了一个用于查看 PDF 文件的 JavaFX 组件。

或者

在使用JPedal PDF to JavaFX 转换器查看之前,将 PDF 预转换为 JavaFX 代码。

于 2012-09-13T21:54:58.783 回答
1

两个独立的问题:PDF 和显示。

Java FX 是您的显示器。

如果您以 XML 开头并且喜欢编写样式表,则可以使用 XSL-FO 生成 PDF,或者如果您使用 iText 库,则可以使用 Java 代码来生成 PDF。

于 2012-09-13T17:28:02.957 回答
1

不知道这是否是您要查找的内容,此行仅在操作系统中打开 pdf 文件(因此未嵌入或其他任何内容,您需要安装一个可以处理 pdf 的程序,例如 Adob​​e Reader):

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + file.getAbsolutePath());
于 2012-09-14T07:09:35.753 回答
1

stackoverflow.com 的以下线程讨论了为 javafx 应用程序开发 pdf 查看器的不同可能性。 在 JavaFX 中显示 pdf

可以为此实现尝试以下库:

OpenViewerFX – An Open Source JavaFX PDF Viewer: https://www.idrsolutions.com/openviewerfx/
PDF renderer with Java: https://java.net/projects/pdf-renderer
PDF.js
JPedalFX
SwingLabs
于 2015-11-25T06:44:18.063 回答