我读了一些关于将html转换为.docx的文章,我发现docx4j给出了相当不错的结果.我想知道是否有人可以提供以下信息:
>需要的罐子和版本.
>从html转换为.docx的示例代码.
抱歉,我无法发布我尝试的任何内容,因为我还没有尝试过任何关于此任务的任何内容,尽管我使用Apache POI将我从datatabse转换为html的字节[]转换为在jsf应用程序上的富文本编辑器中输出.请赐教,我迷失在压力和困惑中……!
解决方法:
要导入XHTML,请使用
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-ImportXHTML</artifactId>
<version>3.0.0</version>
</dependency>
进一步参见http://www.docx4java.org/blog/2013/11/docx4j-3-0-and-maven/
有关示例代码,请参阅https://github.com/plutext/docx4j-ImportXHTML/tree/master/src/samples/java/org/docx4j/samples
请注意,您的输入需要是格式良好的XML,因此如果您有HTML,则需要先将其整理(使用众多可以为您执行此操作的Java库之一).