1.word转pdf
/**
* @param wordPath 需要被转换的word全路径带文件名
* @param pdfPath 转换之后pdf的全路径带文件名
*/
public static void doc2pdf(String wordPath,String pdfPath) {
try {
//pdf路径
File file = new File(pdfPath); //新建一个pdf文档
FileOutputStream os = new FileOutputStream(file);
Document doc = new Document(wordPath); //Address是将要被转化的word文档
doc.save(os, com.aspose.words.SaveFormat.PDF);
os.close();
} catch (Exception e) {
e.printStackTrace();
}
}

2.pdf加水印
/**
* 导出pdf加水印
* @param sourceFile 文件路径
*/
public static void addWater(String sourceFile,HttpServletRequest request) {
//加载PDF文档
PdfDocument doc = new PdfDocument();
doc.loadFromFile(sourceFile);
PdfPageBase page;
//获取文档的总页数
int pageCount = doc.getPages().getCount();
String imageUrl = request.getSession().getServletContext().getRealPath(“/”) + “media” + File.separator+“images”+File.separator+“water.jpg”;
//遍历页面,设置背景图片
for(int i = 0; i < pageCount; i ++) {
page = doc.getPages().get(i);
page.setBackgroundImage(imageUrl);
}
//保存文档
doc.saveToFile(sourceFile);
}

使用:
FileUtil.doc2pdf(wordFilePath, pdfFilePath);
//加水印
FileUtil.addWater(pdfFilePath,request);

aspose导出word转pdf并加水印相关推荐

  1. java通过aspose实现word转pdf,加水印

    引入jar <!-- word转pdf--><dependency><groupId>com.aspose.words</groupId><art ...

  2. java word转pdf,docx4j转pdf,docx4j导出pdf乱码,docx4j导出pdf丢失插画和图片,aspose将word转pdf 一共两种方法

    前言:一共有docx4j转pdf,aspose转pdf两种方式,不需要设置模板!!! java转pdf目前本人使用有两种方法,下面是方法代码 ps:因为本人是云桌面开发,所以只作截图,具体代码需要自己 ...

  3. 咖啡汪日志——JAVA导出pdf文件加水印 文字+图片、文字

    咖啡汪日志--JAVA导出pdf文件加水印 文字和图片.文字 hello,又大家见面了! 作为一只不是在戏精就是在戏精路上的哈士奇,今天要展示给大家的就是如何快捷地给pdf文件增加各种水印.嗷呜呜,前 ...

  4. .NetCore实现word转PDF无第三方水印+批量生成自定义水印(不用安装Microsoft和WPS插件)

    技术实现: Aspose18.7破解版Word转PDF无官方水印,使用Aspose破解版需要在Nuget中下载安装 SkiaSharp1.60.0 iTextSharp添加自定义水印,平铺展示 Dem ...

  5. 利用aspose转word为PDF实现文档在线预览

    原始需求 java-web and 小程序 项目某页面,用户在支付前生成在线合同,并且签订电子签名,并且可以提供PDF在线预览和下载功能. 分析问题 既然是在线合同,肯定就需要靠模板来生成,这里我使用 ...

  6. Java通过IText导出word和pdf

    最近做的项目中需要用到导出word和pdf的功能(还有图表),在网上找了很多资料,最后敲定用了IText组件,下面是我项目中的一个Demo,记录了一下,希望对需要的人有帮助. 相关jar包下载地址:h ...

  7. Magicodes.IE已支持导出Word、Pdf和Html

    关于Magicodes.IE 导入导出通用库,通过导入导出DTO模型来控制导入和导出,支持Excel.Word.Pdf和Html. GitHub地址:https://github.com/xin-la ...

  8. pdf批量加水印logo的方法

    pdf批量加水印logo的方法!在处理办公文件时,我们经常需要给公司的内部文件或者商务文件添加统一的水印logo,添加水印后的文件可以防止文件被别人恶意盗用.word文件添加水印logo操作起来比较简 ...

  9. pdf怎么加水印,pdf加水印简单方法

    pdf怎么加水印?pdf的使用往往伴随着重要的文件,相信大家都应该比较同意这种观点吧,我们平时在工作中接触到的那些pdf文件往往都是比较重要的,因此小编认为pdf文件的安全级别相对较高.同样,细心的小 ...

  10. Java项目在Linux环境使用aspose把word转pdf乱码问题

    Java项目在Linux环境使用aspose把word转pdf乱码问题 一.问题 在项目中有word转pdf并展示的功能,在本地的windows环境下没有问题.但是放在Linux中部署运行,生成的pd ...

最新文章

  1. Error in plot.new() : figure margins too large
  2. 活动报名 | 因果科学与Casual AI读书会
  3. 【BZOJ 1202】 [HNOI2005]狡猾的商人(枚举区间也可行)
  4. [置顶]       jQuery乱谈(六)
  5. 一文了解Spring Cloud Stream体系
  6. linux ssh登录源地址限制,H3C交换机配置SSH源地址登录限制和SNMP源地址限制的方法...
  7. LUOGU 3089 后缀排序(模板)
  8. Linux之内存描述符mm_struct
  9. 云技术概况:云计算的优点/特点/类型/服务模式
  10. SpringBoot总结之CommandLineRunner
  11. Julia :元编程、宏
  12. 多一个渠道,多一份收益!
  13. Mysql中查找附近人的查询语句
  14. jmeter压力测试报告—模板
  15. 用平面图片制作3D模型【3DsMax】
  16. 时间复杂度与空间复杂度总结
  17. P5594 模拟赛(乱搞)
  18. 【Android 教程系列第 27 篇】如何使用 Keytool 工具生成 keystore 签名文件
  19. 4步教你学会使用matlab模糊控制工具箱
  20. 谷歌今夏将对谷歌新闻进行一项名为Google Flipper的升级,可显示整个内容

热门文章

  1. CCNP-Spanning-Tree
  2. 纯HTML5后台模板
  3. 先有鸡还是先有鸡蛋?C语言发展史给出的答案
  4. C# 拼图游戏(超详细)
  5. 做好大型项目的五个关键
  6. 切线空间?切线空间的作用到底是什么?
  7. JAVA SE 基础汇总
  8. PCB后续以及泪滴、敷铜和标识
  9. IBM小型机更换硬盘详细步骤
  10. STM32F7--->Internal Flash