Aspose.Words 21.1: JDK17环境下的Word转PDF工具

5星 · 超过95%的资源 需积分: 5 64 下载量 122 浏览量 更新于2024-10-28 2 收藏 13.13MB RAR 举报
资源摘要信息: "Aspose-Words for Java 是一个商业类库,用于在Java应用程序中操作Microsoft Word文档。它支持创建、编辑、转换、渲染和打印Word文档。最新的版本为21.1,并提供了对JDK 17的支持。该类库允许开发者在不安装Microsoft Word的情况下,通过编程方式处理Word文件,例如将Word文档转换为PDF格式。 Aspose-Words for Java 具备的功能包括但不限于: 1. 文档创建和编辑:可以创建新的Word文档,添加和修改文本,插入图片等。 2. 格式化和排版:支持设置文本样式,如字体、大小、颜色和段落格式。 3. 表格操作:可以在文档中添加、删除和修改表格,调整单元格样式。 4. 图形处理:可以处理文档中的图形,例如调整位置、大小和边框。 5. 复杂文档操作:支持处理复杂的文档元素,如页眉、页脚、目录、注释和脚注。 6. 导出和转换:支持将Word文档导出为多种格式,包括PDF、HTML、图片格式等。 描述中提到的jar包aspose-words-21.1-jdk17.jar具备将Word文档转换为PDF格式的能力,且没有水印添加、文件大小限制和使用时间限制。这意味着用户可以无限使用该类库进行Word到PDF的转换,而不受任何限制。这对于需要大批量转换文件或频繁处理文档的用户来说,是一个非常有用的功能。 然而,使用aspose-words-21.1-jdk17.jar时,如果处理较大的Word文件,可能会出现内存消耗大导致的堆内存溢出问题。因此,描述中建议在Java虚拟机中设置内存参数-Xms512m和-Xmx512m,以保证有足够的内存进行文件处理。这里-Xms参数定义了JVM启动时的初始堆内存大小,而-Xmx参数定义了JVM堆的最大内存。这个设置仅供参考,具体值需根据实际的文件大小和处理需求进行调整。一般情况下,如果不处理特别大的文件,可能不需要进行这些设置。 该jar包适用于jdk8.0及以上版本的Java环境。Aspose官方提供了包含示例的demo工程,方便用户快速运行并测试类库的功能。需要注意的是,虽然该资源可以从网上免费下载,但使用该类库进行商业用途是禁止的,它仅供学习和研究使用。如果在使用过程中遇到任何问题,可以在提供资源的网页上回复并寻求帮助。在使用该资源时,还需要注意版权问题,以防发生版权纠纷。 压缩包中只有一个文件名称列表,即aspose-words-21.1-jdk17.jar。用户需要将这个jar文件添加到项目的类路径中,才能在Java程序中使用Aspose-Words的功能。"