我需要创建一个java桌面应用程序,目标是使用免费库显示文档(doc,xls,pdf)。
我只能用jOpenDocument显示* .ods文件,这就是我现在得到的所有文件。
我正在查看pdfbox库,但我找不到任何地方可以在java应用程序中显示pdf。
你能帮我吗?
答案 0 :(得分:2)
一种方法是将应用程序的组件添加到org.apache.pdfbox.PDFReader
,扩展JFrame
而不修改默认布局管理器BorderLayout
。如initComponents()
所示,BorderLayout.CENTER
和BorderLayout.SOUTH
分别被文档和状态面板占用,但您可以将应用程序的容器添加到剩余的布局区域。
或者,将initComponents()
中显示的组件和操作调整为您自己的应用程序。