关于C#如何将Word转换成PDF的方法汇总


当前第2页 返回上一页

WPS最大的好处当然是免费,还有就是体积小。要实现Word到PDF的转换,当然,这个要求服务器上面必须安装的有WPS,我们调用的仍然是COM接口,然后编写如下代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

public bool WordToPdfWithWPS(string sourcePath, string targetPath)

    {

      WPS.ApplicationClass app = new WPS.ApplicationClass();

      WPS.Document doc = null;

      try

      {

       doc = app.Documents.Open(sourcePath, true, true, false, null, null, false, "", null, 100, 0, true, true, 0, true);

       doc.ExportPdf(targetPath, "", "");

      }

      catch (Exception ex)

      {

       Console.WriteLine(ex.Message);

       return false;

      }

      finally

      {

       doc.Close();

      }

      return true;

    }

三、企业级解决方案

对于大型企业来说,往往有多台服务器,不可能在每台服务器上面安装office或者会WPS,或者说公司根本不想在服务器上面安装这些没用的软件。这个时候该怎么办呢?毕竟服务器上面安装这些软件就是一种资源的浪费。

  当然,功能还是要实现的,那么该怎么解决呢?实际上,我们可以在一台服务器上面安装ofiice或者WPS软件,然后部署WCF服务或者remoting等WebService,其他的服务器可以调用这个服务来实现Word到PDF的转换。

以上就是关于C#如何将Word转换成PDF的方法汇总的详细内容!

返回前面的内容

相关阅读 >>

C#开发之winform(公共控件)

C#实现base64处理的加密解密,编码解码的示例代码

C#学习日记04---数据类型 之 整数类型

分享多个C#常用正则表达式的实例

详解C#使用itextsharp添加pdf水印的代码案例

C#网络编程的图文代码详解

史上最佳的C#编程书籍推荐

C#中vb.net给word文档添加/撤销书签的实例

详解C#中array和arraylist的区别

C#基础入门-简单了解注释

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...