关于Aspose.word的利用.dot文件生成word/pdf报告文件
Aspose.word是国外的一个付费的一个关于处理office的库,很强大,感觉比poi强大的多。如果大家仅仅是自己使用的话,可以在官网上下载她的测试版本,但是生成的word文件会红色水印。
下面直接进行我自己的项目经验的分析。
公司主要使用的是Aspose.word for Android的jar包,可以在Android中利用dot生成pdf、word等其他文件。 第一回使用国外的jar,英文就是个深坑,不过官网上有一些代码事例还算好的。
首先在Aspose的官网上下载jar包,网址
https://www.aspose.com/products/words/android-java,下载的是测试版本的,但是一个代码可以一劳永逸,如果需要正式的只要在官网上购买一个licsence进行注册,就可以去掉水印。代码是一样的,
注意: 我是使用的AndroidStudio开发的,需要注意两个方面,1、需要在Application继承MultiDexApplication这个类,主要是因为jar包过大需要分包处理。2、在gradle中添加javaMaxHeapsize,否则会照成内存不够用。 还有一个严重问题,如果项目中的jar过多的话,容易掉到首次加载app时会出现2s的白屏现象。主要原因application初始化时间过长,