aspose转pdf去除水印操作附源码干货

2020-05-03  本文已影响0人  zxws1009

最近项目上需要用到office文档转pdf的需求,之前了解到aspose插件可做此事,因此本文总结一下相关经验。
闲话少说,本文结尾处附有.NET源码,如对过程没兴趣,可跳过;

主要是做转换word,excel,ppt;

要实现此功能一般有两种做法,分别是使用第三方插件和使用office自带的另存为功能。
以下是我使用这两个的方案的对比:

优点 缺点
第三方插件 简单快捷,可快速实现; 服务器不用按照office 正版费用较高;二是兼容毫无疑问没有使用office组件的功能好,亲测过部分文件转换成pdf后文件排版错乱
office接口 实现起来稍稍复杂一些;服务器必须安装office 免费;且兼容性强

本文仅介绍使用aspose这个第三方插件的使用。

office接口实现方式,请看我的另外两篇文章:
1. Windows服务-Office转PDF文件
2. Windows服务-Office转PDF服务部署到服务器一系列问题

使用aspose把office文件转换成pdf

网上有很多资料,我这边放一下我参考的资料:
https://blog.csdn.net/bianqing0305/article/details/94602472

此文基本就实现了这个插件的转化功能。
这里面还有一个很好的干货,就是有一个可用的aspose key,这对于我来做测试是再好不过的了,心里暗喜!
但是我在使用的时候遇到了一些问题,就是PPT文件转pdf始终是失败,后台分析原因发现可能是版本的问题。
于是我做了以下尝试:

  1. 升级版本,将Aspose.Slides的版本升高;
  2. 升到最新版后发现此aspose key不可用了,提示过期,上面有过期时间;
  3. 跟君此过期时间去官网查release版本,发现降到15.11发现就刚好可用了;

以下是源码地址:
https://gitee.com/zxws1009/Aspose.DocumentConvert.git

温馨提醒,如要使用此插件,请购买正版aspose key;

欢迎一起留言交流!

上一篇下一篇

猜你喜欢

热点阅读