1.Android开发如何读取并显示word和pdf文档呢
大家好! 我是个Android新手,最近有个项目,其中有个需求就是在Android应用程序中查看word和pdf格式的文档(PS:不是用intent调用第三方软件打开文档哦~),可惜Android没有直接显示word和pdf文档的view。
于是本菜鸟上网查了好久好久好久哇= =。 对于word,很多人说是用poi解析之后,再复写成html,最后用WebView显示。
那么,这个就是最普遍最简单的方法了么? 我感到很麻烦= = 还有别的方法么? 对于pdf,好像也是Apache旗下的pdfbox解析pdf,难道也要付写成html? 我下了一个MUPDF阅读器源码,好像不是那样做的。不过也是很麻烦很麻烦。
我是菜鸟嘛,先不提解析源文件和复写html的难度,就是能复写成html,我总感觉不保险,能保证和源文档格式一模一样么,能保证不会有些内容被遗漏么。
还有,有人说poi只能解析.doc然后复写html,针对.docx很难弄成html?可是有人却说poi解析.docx是持续更新维护的技术,而poi解析.doc那部分组件已经不更新了。
我就更迷茫了,如果我下功夫学习poi解析.doc,这个组件健全么,能完全解析正确么? 还有如果.doc解析好了,.docx能用poi解决问题嘛? 我只是不想浪费时间多走弯路,所以在这里请教csdn里的大神们给点建议和方向好么?。
2.Android上生成word或者pdf,有开源的api么
Android上生成word或者pdf,有开源的api么?思路有两个:
1、通过jni调用 ms word com接口 生成pdf
2、使用openoffice生成pdf
从生成的质量来看,第一种效果好,毕竟是微软自家产品。第二种对于普通的文档,转换基本没什么问题,但是在对于word文档里有公式式或特殊内容,转换出来会变形。下面的代码是使用
Jacob转换的 代码有点长:我整理的文章:itatedu-动态-文章《Android上生成word或者pdf,有开源的api么?》
3.Android开发如何读取并显示word和pdf文档
通过对数据库的索引,我们还为您准备了:Android开发如何读取并显示word和pdf文档呢 问:有做过类似项目的朋友讲一下么?答:大家好! 我是个Android新手,最近有个项目,其中有个需求就是在Android应用程序中查看word和pdf格式的文档(PS:不是用intent调用第三方软件打开文档哦~),可惜Android没有直接显示word和pdf文档的view。
于是本菜鸟上网查了好久好久好久哇= =。===========================================android开发中怎样读取一个文件里的内容并把内容显。
问:我以为和java的读写文件一样的,但他好像有自己的获取输入输出留的方法。答:基本上都差不多。
一般来说。文件,XML都放在assets这个文件夹下。
===========================================android怎么读取带有图片的WORD文档 问:我以为和java的读写文件一样的,但他好像有自己的获取输入输出留的方法。答:用Document to go或者quick office这类软件就可以了。
这些软件在机锋市场和豌豆荚里一搜就有===========================================【Android开发】请问Android怎么打开word文件? 问:请问Android怎么打开word文件?网上看了好多,但都不能运行,有的说用PO。答:用quick ooffice,在百度移动应用上下载quick office(pro版),拷贝到手机,安装好就行===========================================android编程:怎样读取txt文件 问:请问Android怎么打开word文件?网上看了好多,但都不能运行,有的说用PO。
答:StringBuffer buffer = new StringBuffer(); try { FileInputStream fis = new FileInputStream("/sdcard/XXX.txt"); InputStreamReader isr = new InputStreamReader(fis,"GB2312");//文件编码Unicode,UTF-8,ASCII,GB2312,Big5 Reader in = new。===========================================Android开发中读写office文件(word,ppt,excel)。
问:最近在写一个基于android平台的办公套件,其中设计到对word,ppt,excel。答:简单的,可以使用POI处理 想处理复杂和能用的,只有在服务器端处理,再返回手机android查看===========================================Android开发 ,如何读取AndroidMainfest.xml里面的。
问:AndroidMainfest.xml文件如下:我想在Androd程序中读取android:largeHea。答:largeheap是一个布尔类型的===========================================android程序中如何打开并编辑word,excel等文件? 问:我现在已经使用POI包,将内容放在html里,在webview上显示出来,但是不。
答:word?excel?笑话,微软都没有开发基于安卓版本的word,不过最近应该有动作了把。但是,你的软件和人家的软件,是属于两个APP,最多是给你个接口让你启动,但是至于编辑,你得看看人家的应用有没给你接口===========================================android开发中,如何实现读取pdf格式的文件,并把。
问:最近做关于android开发,读取pdf格式文件的应用,但是不知道如何下手啊。答:得嵌入PDF第三方软件或自己编写一个类似的打开软件吧,否则理论上是看不了的。
(仅供参考)。
4.android如何读取word
Android中读取word文件需要用第三方jar包tm-extractors-0.4.jar,读取很简单,直接看下面安卓读取word文件的核心代码: public class WordReader extends Activity { /** Called when the activity is first created. */ private TextView tv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); tv = (TextView) findViewById(R.id.text); String str = readWord(Environment.getExternalStorageDirectory().getAbsolutePath() + "/test.doc"); tv.setText(str.trim().replace("\r", "")); } public String readWord(String file){ //创建输入流读取word文件 FileInputStream in = new FileInputStream(new File(file)); WordExtractor extractor = null; //创建WordExtractor extractor = new WordExtractor(); //获取word文件内容 String text = extractor.extractText(in); return text; } }。
转载请注明出处51数据库 » androidwordpoi
南角先生