乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > android 如何实现生成pdf文档-android开源office,office 安卓版

android 如何实现生成pdf文档-android开源office,office 安卓版

作者:乔山办公网日期:

返回目录:office365


Apache POI
可以满足你的需求,我觉估计也是唯一靠谱的选择了。

是一个开源的解析Office文件的Java库。
我以前用它来给单位的内容管理客户端做过Word文档展示。
总的来说,POI库就是把各种Office文件解析成一种文档树。
当时我是修改了一下POI的一个例子程序把word转成html文件来显示的

iText for Android,不过这个是收费的,暂时不知道还有什么其他的方案,如果有的话,麻烦告知下,谢谢!
可以用PDFBox
至于生成word,用POI;HTML的话,自己解析就可以了
PDFBox是一个开源的可以操作PDF文档的Java PDF类库。它可以创建一个新PDF文档,操作现有PDF文档并提取文档中的内容。
它具有以下特性:
1.将一个PDF文档转换输出为一个文本文件。
2.可以从文本文件创建一个PDF文档。
3.加密/解密PDF文档。
4.向已有PDF文档中追加内容。
5.可以从PDF文档生成一张图片。
6.可以与Jakarta Lucene搜索引擎的整合

Android上生成word或者pdf,有开源的api么?思路有两个:

  1、通过jni调用 ms word com接口 生成pdf

  2、使用openoffice生成pdf

  从生成的质量来看,第一种效果好,毕竟是微软自家产品。第二种对于普通的文档,转换基本没什么问题,但是在对于word文档里有公式式或特殊内容,转换出来会变形。下面的代码是使用
Jacob转换的 代码有点长:我整理的文章:itatedu-动态-文章《Android上生成word或者pdf,有开源的api么?》

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网