用于在 Android 应用程序中查看或阅读文档的开源库? [关闭]
Posted
技术标签:
【中文标题】用于在 Android 应用程序中查看或阅读文档的开源库? [关闭]【英文标题】:Open source library for viewing or reading document within an Android app? [closed] 【发布时间】:2012-02-26 09:36:52 【问题描述】:我正在寻找一个用于 android (Jar) 的开源库,我可以在其中打开文档或 pdf 文件。我已经搜索了网络并没有找到任何合适或稳定的东西。
我的主要目标是显示一些加密文件,我的应用程序将对其进行解密并将文件传递给查看器;意味着整个程序应该是安全的。由于安全问题,我无法将解密的文件传递给 google-docs 或任何第 3 方应用程序。
任何帮助将不胜感激。
感谢大家的宝贵时间。
【问题讨论】:
您是否获得了任何用于文档查看器的 API? 【参考方案1】:我会尝试Apache POI, the Java API for Microsoft documents。它基于 Java,我之前在 Android 中看到过它。
虽然我自己没有使用过,所以我无法确认它的效果如何。
【讨论】:
我用过POI,在android中效果很好,但是POI是用来解析文档的,解析.doc文件就没那么简单了。 POI给你一组图片、文字等,如果你想查看,就需要实现渲染机制。意义,定位每张图片和文字。考虑一个复杂的文件:) 卢卡斯有什么例子吗?哪个应用程序使用它?我尝试集成它(poi-ooxml-schemas-3.10-FINAL-20140208.jar),但方法计数超过了 Dalvik 的方法限制 65535。你能想到任何解决方案吗? @AlexeiRobsky 您找到任何解决方案了吗?你如何显示 ms office 文件?【参考方案2】:查看APV 的源代码——它是基于MuPdf 库的PDF 查看器——两者都是免费的。您可能可以快速组装一些东西。
【讨论】:
谢谢!我会看看那个。但是,我还需要查看 .doc 文件。你知道有什么特殊的图书馆吗?以上是关于用于在 Android 应用程序中查看或阅读文档的开源库? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章