word转pdf可用的方法总结

方案一:基于Office
要求服务器上面要安装的有Office。
我们通过C#代码来调用COM接口,实现将Word转换成PDF。
方案二:基于WPS
要求服务器上面必须安装的有WPS,
我们调用的仍然是COM接口,实现将Word转换成PDF。
免费,还有就是体积小。相对于office而言
四:新建一个.NETFramework的项目,
方案三:Spire方式 https://www.e-iceblue.cn/Downloads/Spire-PDF-NET.html
//优点:完全脱离Office环境;纯.NET组件,与COM组件相比,
省去注册和开发中的经常引用丢失,同时代码中的参数简化很多
//缺点:免费版存在一些页数限制,但是基本都满足一般的要求的
需要购买,
五:Aspose.Words 收费 https://www.componentsource.com/zh-hans/product/aspose-words-net
六:EVO Word to PDF Converter
https://www.evopdf.com/word-to-pdf-converter.aspx
注:以上的各种方法都可找到对应的代码,在这里我就不列出来了。
在使用转化时肯能会比较慢,导致整个程序的体验效果不佳。我的解决策略是,使用一个新的线程去执行转化的方法。然后当用户查看报告是,可以给出一个提示页面,如果转化成功则直接下载显示。否则则提示报告正在生成中,请刷新试试。。。

posted @ 2021-08-08 12:53  doufei  阅读(22)  评论(0编辑  收藏  举报  来源