You can use this example for read MS word document file in android application.
I give a link below, you follow this for example.
<https://github.com/AsposeShowcase/Document_Viewer_and_Converter_for_Android>
And follow below link for Aspose Word library for android.
<http://www.aspose.com/android/word-component.aspx>
**You Mostly use for this to Read Ms word document.**
I hope, you will using these Library and make you application better.
Best of Luck.
[1]: http://www.aspose.com/android/word-component.aspx
5 回答
由于我们需要显示的大多数文档已经托管在网络上,因此我们选择使用嵌入式Web视图,使用google docs viewer打开文档 .
我们仍然有一些本地存储的文档,虽然这种方法不起作用 . 对于这些,我们的解决方案是依靠现有应用程序的支持 . 在花了一些时间在Android上之后,似乎大多数设备都配备了一些新的开箱即用的文件/ pdf阅读功能 . 如果他们没有强大的应用程序,我们会引导他们到市场搜索免费的阅读器 .
不幸的是,没有内置的Android控件来编辑MS Office文件,甚至没有显示它们!鉴于iOS内置支持显示Office文件,这是一个相当大的遗漏 . 似乎没有足够的查看器应用程序可供依赖(并且它们可能无法提供您希望的那种用户体验) .
如果您想显示或编辑docx等 within 您的Android应用程序,您必须嵌入一些添加此功能的第三方代码 . 我不知道任何可以执行此操作的预先打包的开源代码,因此除非您想自己构建/移植解决方案,否则您需要获得商业许可 .
正如其他人所指出的那样,这个领域有一些开源项目,但是它们会给你的Android应用程序下载增加一个巨大的开销(例如80兆字节),然后你需要为它们添加适合移动设备的UI(参见https://play.google.com/store/apps/details?id=com.andropenoffice&hl=en_GB以ui为例,我个人认为对于Android应用程序不适合/用户友好 . )
我熟悉的一个解决此问题的SDK基于SmartOffice应用程序:
https://artifex.com/products-smart-office-overview/
它可用作安全的可嵌入库,支持显示和(可选)编辑Office文档 . 您可以通过sosales@artifex.com与许可信息联系 .
披露:我的一项工作涉及处理SmartOffice代码 .
大多数Microsoft Document查看器都很庞大且昂贵 .
如果你想自己创建一个查看器,你应该看一下Apache POI .
一个合适的解决方案可能是在下面的链接中使用Jword . 它不是免费的,但易于使用 . http://www.independentsoft.de/jword/index.html
使用该库与此示例代码一样简单