Java:将HTML或PDF嵌入到JFrame中

时间:2011-03-15 04:11:22

标签: java html pdf jframe jeditorpane

我对替代解决方案持开放态度,所以这是我的问题。

我有111个PDF,其中包含各种学位课程的信息。我可以使用免费软件将它们转换为HTML。

HTML的问题在于它包含CSS,JEditorPane不显示网页,而且PDF库速度慢而且体积庞大。

我希望有一个JCombobox,用户可以选择要查看的页面,并将其显示在框下方。

关于最佳方法的任何想法?

2 个答案:

答案 0 :(得分:0)

对PDF使用iText API,对HTML /网页使用DJ Project

答案 1 :(得分:0)

大多数将PDF转换为HTML的库也可以将PDF转换为图像。

如果您可以转换为SVG并使用其中一个SVG库(例如Batik)进行显示,那么这将是您可以显示它而不会丢失放大/缩小等任何功能的一种方式。

否则,您可以将PDF转换为高分辨率JPG / PNG并将其显示在您的应用中。