word转pdf

pom添加的依赖:
       <!--word转pdf关键包--><dependency><groupId>com.aspose.words</groupId><artifactId>aspose-words</artifactId><version>15.8.0</version><classifier>jdk16</classifier></dependency>

word转pdf需要验证License 若不验证则转化出的pdf文档会有水印产生

验证文件: license.xml

我是把该文件放到:
xxx\src\main\resources\license.xml

下面是license.xml里面的代码:
<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>

下面是具体代码,里面有备注详细说明,直接可以用的,只需要改一下转化的格式和地址即可。

package com.topcom;
import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;/*** @author Administrator* @version $Id$* @since* @see*/
public class Doc2Pdf {public static void main(String[] args) {doc2pdf("C:\\Users\\lsy\\Desktop\\测试文档.docx","C:\\Users\\lsy\\Desktop\\测试文档.pdf");}public static boolean getLicense() {boolean result = false;try {Resource resource = new ClassPathResource("license.xml");InputStream is = resource.getInputStream();License aposeLic = new License();aposeLic.setLicense(is);result = true;} catch (Exception e) {e.printStackTrace();}return result;}public static void doc2pdf(String inPath, String outPath) {if (!getLicense()) { // 验证License 若不验证则转化出的pdf文档会有水印产生System.out.println("License验证失败");}try {long old = System.currentTimeMillis();File file = new File(outPath); // 新建一个空白pdf文档FileOutputStream os = new FileOutputStream(file);Document doc = new Document(inPath); // Address是将要被转化的word文档doc.save(os, SaveFormat.PDF);// 全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF,// EPUB, XPS, SWF 相互转换long now = System.currentTimeMillis();System.out.println("共耗时:" + ((now - old) / 1000.0) + "秒"); // 转化用时} catch (Exception e) {e.printStackTrace();}}
}

java word转pdf【去水印】相关推荐

  1. java word 转 PDF|HTML|PNG

    @[toc] java word 转 PDF|HTML|PNG word文档转换图片或pdf格式,需要使用(aspose-words-15.8.0-jdk16.jar) 链接:https://pan. ...

  2. java word转pdf 后通过 PdfReader 和 PdfStamper对pdf添加水印 通过poi等组件实现

    所需jar包地址 <!-- java 读取word文件里面的加颜色的字体 转pdf 使用 --><dependency><groupId> e-iceblue &l ...

  3. Java WORD转换PDF 并添加水印 (附赠jar提取链接)

    Java WORD转换PDF 并添加水印 直接上代码 实现功能 docx文档转换为PDF 转换之后排版不混乱 使用工具(Jar包) aspose-words-15.8.0-jdk16.jar(用于PD ...

  4. Java word转pdf(替换变量,转图片)

    菜鸟一个,不算原创,学习后的小结.有不足之处,请大家多多指教 Java word转pdf中遇到的问题: 1.在网上找到了一种方法,利用aspose-words,转换效果好但是有两个问题:一.转换时间长 ...

  5. aspose-word for java word转pdf 解决遇到的问题

    aspose-word for java word转pdf 解决遇到的问题 具体问题 在项目中使用aspose-word 把word转换为pdf 有次一份63页的文档转换出来的pdf为72页,正常情况 ...

  6. Java word转pdf 基于aspose-words,无限制,去水印版,亲测有效!!

    下载aspose-words jar包 链接:https://pan.baidu.com/s/1vwo8S-5HSaVWl8AL8qOWYg?pwd=mp5c 提取码:mp5c 导入进Maven本地仓 ...

  7. java word转pdf linux_Linux平台中使用PHP把word转pdf的实现方法

    Linux平台中使用PHP把word转pdf的实现方法 1.ubantu下安装libreoffice sudo apt-get install libreoffice 2.命令行执行word转pdf ...

  8. java word转pdf jacob_java使用jacob.jar将word转pdf

    这篇文章主要为大家详细介绍了java利用jacob.jar将word转pdf,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了java利用jacob.jar将word转pdf的具 ...

  9. Java word转pdf Linux/windows跨平台 格式完美(利用命令行调用libreoffice)

    参考了里面的libreoffice的用法:https://blog.csdn.net/qwert678000/article/details/72770109 需求描述 最近在做word报表的自动生成 ...

最新文章

  1. mysql第三章关系模型_一个MySQL关系模型只有三个关系(二维表)组成。_学小易找答案...
  2. java验证码实现简单_java实现简单的验证码功能
  3. SuperMap产权登记管理平台
  4. selenium webdriver 如何添加cookie
  5. @Component 和 @Bean 的区别
  6. 吴恩达DeepLearningCourse3-结构化机器学习项目
  7. 原型设计-结对第一次作业
  8. 超过1.2W星的「机器学习路线图」,你的收藏夹可以更新了!
  9. vue 大屏滚动实现 利用marquee和element-ui table
  10. hystrix参数使用方法
  11. CSS实现限制字数功能
  12. Netty阶段性学习总结(一)
  13. oracle 10g rac安装
  14. 解决全网 99的视频下载问题
  15. 三菱f800变频器 频率设定_三菱F800变频器调试参数总结
  16. 【详解】计算机网络从总到细——UDP与TCP
  17. Excel数字小写金额转换汉字大写金额公式的简单设置
  18. 如何将华为云服务器重做系统并保留其中的指定数据
  19. Redis缓存过期和淘汰策略
  20. java上传图片怎么查看,Java上传图片并查看

热门文章

  1. because an app is obscuring a permission request,无法开启USB调试
  2. 苹果Mac电脑L2TP连接公司内部网络失败解决方案
  3. 《大规模元搜索引擎技》——第1章 绪言1.1 Web上查找信息
  4. *((int *) arg)
  5. 【联邦学习FATE框架实战】(二)用FATE从零开始实现横向逻辑回归
  6. 使用JS判断访问设备是电脑还是手机
  7. 在线提取网页视频的网站
  8. 隧道二衬钢筋(一键生成)
  9. 杰理之连接杰理蓝牙测试盒标志和后台切去蓝牙的使用【篇】
  10. MIPS-单周期CPU设计