【2020.12】Aspose.words 20.12最新版Crack,word转pdf去水印方法

最近有个需求是提供word文档预览和转PDF的功能,预览计划是先word转图片做预览,试了几款软件,最终选用Aspose.words工具,但是试用版会自动加水印,下附去水印教程,仅提供思路参考。

先在官网下载最新版20.12的jar包,选择jdk17的后缀。在项目中使用maven导入aspose.words转PDF有水印。

        <dependency>
            <groupId>com.aspose</groupId>
            <artifactId>aspose-words</artifactId>
            <version>20.12</version>
            <classifier>jdk17
  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: aspose.words 20.12 for java 是一款用于Java平台的文档处理工具,提供了强大的功能和丰富的API,能够轻松地处理各种常见的文档格式。 要去掉文档中的水印,可以使用Aspose.Words提供的替换功能,将水印替换为空字符串即可。具体操作如下: 1. 打开要去水印的文档: Document doc = new Document("原始文档.docx"); 2. 遍历文档中的所有水印,将其替换为空字符串: WatermarkCollection watermarks = doc.getSections().get(0).getBody().getWatermarks(); for (Watermark watermark : watermarks) { watermark.remove(); } 3. 保存修改后的文档: doc.save("去水印后的文档.docx", SaveFormat.DOCX); 这样就能够去除文档中的所有水印了。需要注意的是,该方法只能去除Aspose.Words识别的水印,如果文档中的水印是通过其他方式添加的,则可能无法去除。 ### 回答2: Aspose.Words 20.12 for Java 是一款强大的文档处理库,可以用于去除文档中的水印。与传统的水印去除工具不同,Aspose.Words 可以根据文档的内容、格式和布局等特征来智能地识别和去除水印。 要使用 Aspose.Words 去除文档中的水印,需要先加载要处理的文档,然后通过 Document 类中的 WatermarkCollection 属性获取文档中所有的水印。可以使用 WatermarkCollection 中的 remove 方法来删除某个特定的水印,也可以使用 clear 方法删除所有水印。 在删除水印时,需要注意以下几点: 1. 水印可能存在于文档的多个部分和页面中,需要对整个文档进行遍历和处理; 2. 不同类型的水印可能需要不同的方法来删除,例如文本水印可以通过正则表达式来识别和删除,而图像水印需要使用图像处理库来处理; 3. 删除水印可能会影响文档的布局和格式,需要在删除后对文档进行校对和调整。 除了将 Aspose.Words 应用于去水印,还可以利用其丰富的文档处理功能来进行格式化、换、合并、拆分、加密等操作,方便实用。同时,Aspose.Words 也提供了适用于 .NET、Java、C++、Python、Node.js 等多种编程语言的版本,可根据项目需要进行选择和使用。 ### 回答3: aspose.words 20.12 for java是一款非常强大的Java文档处理库。它可以让Java程序员轻松地读取、编辑和创建各种类型的文档,包括Microsoft Word、OpenOffice、PDF等。 如果你需要去除文档中的水印,aspose.words 20.12 for java可以轻松胜任。具体的步骤如下: 1. 首先,你需要使用aspose.words 20.12 for java读取文档。你可以使用Document类来打开文档。例如: Document doc = new Document("input.docx"); 2. 然后,你需要获取文档中的所有Watermark对象。Watermark是aspose.words 20.12 for java表示水印的对象。你可以使用Document类的getWatermarks方法来获取所有的Watermark对象。例如: WatermarkCollection watermarks = doc.getWatermarks(); 3. 接下来,你需要遍历所有的Watermark对象,并将它们从文档中删除。你可以使用Watermark对象的remove方法来删除它。例如: for (Watermark watermark : watermarks) { watermark.remove(); } 4. 最后,当你完成了对文档的修改,你可以使用Document类的save方法将修改后的文档保存到磁盘中。例如: doc.save("output.docx"); 以上就是使用aspose.words 20.12 for java去除文档中水印的步骤。这个过程非常简单,并且aspose.words 20.12 for java提供了非常丰富的API,可以帮助你轻松地处理各种文档。无论你是在开发企业应用程序,还是在开发自己的个人项目,这款文档处理库都是一个非常不错的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值