Java DOCX文件查看器

时间:2013-06-17 20:35:27

标签: java docx docx4j icepdf

目前我正在开发一个应用程序,允许用户创建模板并将其生成为DOCX文件。应用程序需要能够在用户创建模板时向用户显示模板中的更改。

我尝试的方法是使用DOCX4J库(允许操作DOCX文件)和ICEPDF,主要用于通过将DOCX首先转换为PDF文件来将DOCX显示到swing组件中。现在这个方法的问题是加载速度非常慢,DOCX文件中发生的一些更改并不反映PDF转换(例如:虚线下划线,字体更改)。当我尝试在MS WORD中打开DOCX文件输出时,文件被正确查看,因此我知道确实发生了更改,但似乎ICEPDF无法正常显示。

所以我想知道是否有人知道一个java库,它允许直接从Swing组件查看DOCX文件,而不是先将其转换为PDF文件。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用docx4all或DocxEditorKit。这两个都是围绕docx4j构建的。