0

我在 android 中做简单的 docx 转换应用程序。

File file = new File(path + "Sample1.docx");
FileInputStream fis = new FileInputStream(file);

 XWPFDocument document = new XWPFDocument( fis);
 XWPFWordExtractor extractor = new XWPFWordExtractor(document);  
 String docText = extractor.getText(); 

在我的 onCreate 方法中添加了上述行。

在 libs 文件夹中包含 dom4j、poi3.8、poi-ooxml3.8、poi-xml-schema3.8 和 xmlbeans jar。

当我运行这个时,我得到了错误 Unable to execute dex: method ID not in [0, 0xffff]: 65536

谷歌搜索,我得到了关于将 jar 转换为 dex 的信息。

没有 dex 是可能的 docx 阅读吗?即使我不想要 poi 的 xlsx 和 pptx 包。

我只想要隐蔽的 doc 和 docx 文件。是否有任何单独的代码仅用于 doc&docx 转换。

谢谢

4

1 回答 1

0

我能够让JWord在 Android 下工作。与您一样,Apache POI 有很多问题(转换为 Dalvik 格式失败)。

于 2013-08-30T08:05:38.217 回答