Android:从word文件中读取具有相同格式的文本

Android:从word文件中读取具有相同格式的文本,android,Android,我想建立一个android应用程序,其中有word文件作为输入。我应该能够读取word文件并显示文本。文本应保留word文件的所有格式。例如,word文件中的某些文本是红色的,应用程序也应该将其显示为红色文本。我想到的处理microsoft office的两个不同库是ApachePOI和docx4j。您是否已经尝试过它们,因为它们具有从文档检索数据的良好API支持 我使用ApachePOI for excel工作表,我知道它对word文档也有很好的api支持,但我听说docx4j在处理word文

我想建立一个android应用程序,其中有word文件作为输入。我应该能够读取word文件并显示文本。文本应保留word文件的所有格式。例如,word文件中的某些文本是红色的,应用程序也应该将其显示为红色文本。

我想到的处理microsoft office的两个不同库是ApachePOI和docx4j。您是否已经尝试过它们,因为它们具有从文档检索数据的良好API支持

我使用ApachePOI for excel工作表,我知道它对word文档也有很好的api支持,但我听说docx4j在处理word文档方面更好

您可能会检查一些链接:针对ApachePOI

有关word文档的详细信息:


如果您使用ApachePOI,请检查以下链接;您可能无法将库添加到项目中

docx4j的结果非常好,但需要一段时间才能了解,因为您必须了解
.docx
文件的结构。更重要的是,它仅适用于
.docx
,而不适用于
.doc
,因此,如果要处理旧Word文档,它不是一个选项。