Maven引入Aspose依赖
Posted 梦与光同行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven引入Aspose依赖相关的知识,希望对你有一定的参考价值。
什么是Aspose?
Aspose于2002年3月在澳大利亚悉尼创建,旗下产品覆盖文档、图表、PDF、条码、OCR、CAD、html、电子邮件等各个文档管理领域,为全球.NET 、Java、C ++等10余种平台开发人员提供丰富的开发选择
Aspose 旨在在不使用 Word 或 Excel 的情况下转换各种文件格式和创建文档。
Aspose 保持数据静态。在开发时需配套过滤和处理从源中提取的数据的工具。
当 Aspose 谈到数据合并时,它不是指数据操作,而是指将数据包含在文档中。
Aspose 可以通过提供更多用于输出报告的选项来协助 SSRS 和 Jaspersoft。
Aspose 没有数据可视化工具或报表软件的其他标准功能,需借助其他控件来辅助实现。
构建与 Aspose 配套的报告解决方案效率低下、成本高、缺乏支持、需要开发人员跟进,并且不太可能与现有报告解决方案的质量相匹配。
Aspose在文档管理上具有明显优势,特别是在重建解决方案和报告时能大大缩减公司在开发上的成本,为开发人员寻求便捷途径,提高开发效率。
问题描述
Aspose是不能通过maven远程坐标引入的,因为在阿里云镜像里面没有这个包
我选择的办法是,把依赖下载到本地,放在项目里面,然后通过本地坐标引用,亲测可用,现在开始操作
首先下载jar包到本地
在项目的resource下创建lib目录,把jar放进去,然后创建license.xml内容如下(和jar包无关,在进行文件格式转换会用到)
<License>
<Data>
<Products>
<Product>Aspose.Total for Java</Product>
<Product>Aspose.Words for Java</Product>
</Products>
<EditionType>Enterprise</EditionType>
<SubscriptionExpiry>20991231</SubscriptionExpiry>
<LicenseExpiry>20991231</LicenseExpiry>
<SerialNumber>8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7</SerialNumber>
</Data>
<Signature>sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=</Signature>
</License>
maven坐标如下
<!--Aspose相关依赖 需要在本地指定导入-->
<dependency>
<groupId>com.aspose.words</groupId>
<artifactId>aspose-words</artifactId>
<version>words-15.8.0-jdk16</version>
<scope>system</scope>
<systemPath>$project.basedir/src/main/resources/lib/aspose-words-15.8.0-jdk16.jar</systemPath>
</dependency>
<dependency>
<groupId>com.aspose.cells</groupId>
<artifactId>aspose-cells</artifactId>
<version>cell-8.5.2</version>
<scope>system</scope>
<systemPath>$project.basedir/src/main/resources/lib/aspose-cells-8.5.2.jar</systemPath>
</dependency>
<dependency>
<groupId>com.aspose.pdf</groupId>
<artifactId>aspose-pdf</artifactId>
<version>pdf-17.3.0</version>
<scope>system</scope>
<systemPath>$project.basedir/src/main/resources/lib/aspose.pdf-17.3.0.jar</systemPath>
</dependency>
然后就可以用它进行操作了,会再出一些文章分享代码以及操作
以上是关于Maven引入Aspose依赖的主要内容,如果未能解决你的问题,请参考以下文章