想在Android上使用openoffice来解析office文档,可以么
展开全部 Apache POI 可以满足你的需求,我觉估计也是唯一靠谱的选择了。
是一个开源的解析Office文件的Java库。
我以前用它来给单位的内容管理客户端做过Word文档展示。
总的来说,POI库就是把各种Office文件解析成一种文档树。
当时我是修改了一下POI的一个例子程序把word转成html文件来显示的。
有很多支持的包,我用的是poi包,注意版本,要和excel版本相符。
然后网上有例子,直接可以拿到数据,怎么显示出来就简单了。
...
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第三方软件或自己编写一个类似的打开软件吧,否则理论上是看不了的。
(仅供参考)
安卓手机怎么样打开查看/编辑Word文档
1、安装手机版的wps软件2、启动软件的情况下找到要打开的文件,选择WPS方式打开3、打开文件后会自动进入编辑模式,单击屏幕即可进行文字编辑
安卓系统手机下载WORD文档编辑
解析doc,要tm-extractors-0.4.jar这个包解析xls,要jxl.jar这个包 解析xls 解析docx01 public static String readDOCX(String path) { 02 String river = ""; 03 try { 04 ZipFile xlsxFile = new ZipFile(new File(path)); 05 ZipEntry sharedStringXML = xlsxFile.getEntry("word/document.xml"); 06 InputStream inputStream = xlsxFile.getInputStream(sharedStringXML); 07 XmlPullParser xmlParser = Xml.newPullParser(); 08 xmlParser.setInput(inputStream, "utf-8"); 09 int evtType = xmlParser.getEventType(); 10 while (evtType != XmlPullParser.END_DOCUMENT) { 11 switch (evtType) { 12 case XmlPullParser.START_TAG: 13 String tag = xmlParser.getName(); 14 System.out.println(tag); 15 if (tag.equalsIgnoreCase("t")) { 16 river += xmlParser.nextText() + "\n"; 17 } 18 break; 19 case XmlPullParser.END_TAG: 20 break; 21 default: 22 break; 23 } 24 evtType = xmlParser.next(); 25 } 26 } catch (ZipException e) { 27 e.printStackTrace(); 28 } catch (IOException e) { 29 e.printStackTrace(); 30 } catch (XmlPullParserException e) { 31 e.printStackTrace(); 32 } 33 if (river == null) { 34 river = "解析文件出现问题"; 35 } 36 37 return river; 38 } 解析xlsx01 public static String readXLSX(String path) { 02 String str = ""; 03 String v = null; 04 boolean flat = false; 05 List ls = new ArrayList(); 06 try { 07 ZipFile xlsxFile = new ZipFile(new File(path)); 08 ZipEntry sharedStringXML = xlsxFile 09 .getEntry("xl/sharedStrings.xml"); 10 InputStream inputStream = xlsxFile.getInputStream(sharedStringXML); 11 XmlPullParser xmlParser = Xml.newPullParser(); 12 xmlParser.setInput(inputStream, "utf-8"); 13 int evtType = xmlParser.getEventType(); 14 while (evtType != XmlPullParser.END_DOCUMENT) { 15 switch (evtType) { 16 case XmlPullParser.START_TAG: 17 String tag = xmlParser.getName(); 18 if (tag.equalsIgnoreCase("t")) { 19 ls.add(xmlParser.nextText()); 20 } 21 break; 22 case XmlPullParser.END_TAG: 23 break; 24 default: 25 break; 26 } 27 evtType = xmlParser.next(); 28 } 29 ZipEntry sheetXML = xlsxFile.getEntry("xl/worksheets/sheet1.xml"); 30 InputStream inputStreamsheet = xlsxFile.getInputStream(sheetXML); 31 XmlPullParser xmlParsersheet = Xml.newPullParser(); 32 xmlParsersheet.setInput(inputStreamsheet, "utf-8"); 33 int evtTypesheet = xmlParsersheet.getEventType(); 34 while (evtTypesheet != XmlPullParser.END_DOCUMENT) { 35 switch (evtTypesheet) { 36 case XmlPullParser.START_TAG: 37 String tag = xmlParsersheet.getName(); 38 if (tag.equalsIgnoreCase("row")) { 39 } else if (tag.equalsIgnoreCase("c")) { 40 String t = xmlParsersheet.getAttributeValue(null, "t"); 41 if (t != null) { 42 flat = true; 43 System.out.println(flat + "有"); 44 } else { 45 System.out.println(flat + "没有"); 46 flat = false; 47 } 48 } else if (tag.equalsIgnoreCase("v")) { 49 v = xmlParsersheet.nextText(); 50 if (v != null) { 51 if (flat) { 52 str += ls.get(Integer.parseInt(v)) + " "; 53 } else { 54 str += v + " "; 55 } 56 } 57 } 58 break; 59 case XmlPullParser.END_TAG: 60 if (xmlParsersheet.getName().equalsIgnoreCase("row") 61 && v != null) { 62 str += "\n"; 63 } 64 break; 65 } 66 evtTypesheet = xmlParsersheet.next(); 67 } 68 System.out.println(str); 69 } catch (ZipException e) { 70 e.printStackTrace(); 71 } catch (IOException e) { 72 e.printStackTrace(); 73 } catch (XmlPullParserException e) { 74 e.printStackTrace(); 75 } 76 if (str == null) { 77 str = "解析文件出现问题"; 78 } 79 80 return str; 81 }
android 解析pdf文件 有什么好的开源框架
展开全部 PDF操作类库 iTextiText是一个非常著名的能够快速产生PDF文件的Java类库。
支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。
Java的PDF处理类库 PDFBoxPDFBox是Java实现的PDF文档协作类库,提供PDF文档的创建、处理以及文档内容提取功能,也包含了一些命令行实用工具。
主要特性包括: 从PDF提取文本 合并PDF文档 PDF 文档加密与解密 与Lucene搜索引擎的集成 填充PDF/XFDF表单数据 从文本文件创建PDF文档 Android PDF 阅读器Android PDF Viewer 是Android平台下的PDF阅读器。
更多Android PDF 阅读器信息纯Java的PDF阅读器 PDF RendererPDF Renderer 是一个开源的纯 Java 的 PDF 文档渲染和阅读器,使用 Java2D 技术。
PDF Renderer 将 PDF 渲染到 Swing 面板,也可绘制到其他 Graphics2D 的实现(可方便生成各种格式的图片)。
需要注意的是 PDF Renderer 并不能帮你生成 PDF 文档。
...
android 怎样读取assets文件下word文件
AndroidStudio中放置assets文件夹需要手动创建,我以存放一张图片为例说明。
新建一个项目,切换到当前的Module,在main文件夹下新建一个名为“assets”文件夹如下图:复制资源(这里以图片为例),粘贴到“assets”文件夹下,如下图:在AndroidStudio里以输入流的方式读取资源,部分代码如下://从assets中读取图片,其它资源读取方式类似AssetManager am = res.getAssets();try { is = am.open("pic_assets.png");} catch (IOException e) { e.printStackTrace();}Bitmap bmp = BitmapFactory.decodeStream(is);
手机word上的文档怎么以附形式共享
日前最简便的方法就是:1、分别在电脑及手机上登上同一QQ。
2、在电脑QQ上找到“我的设备”3、打开“我的设备”4、打开“我的android手机”5、点击左下方的第一个图标,选择要发送的word文档,发送即可。
转载请注明出处51数据库 » android 解析word文档
陌涵