c#实现WPS文件转PDF格式的方法示例

  

本文实例讲述了c#实现WPS文件转PDF格式的方法。分享给大家供大家参考,具体如下:

  

这里主要是采用c#将wps文件转为PDF。需要提前安装好wps,并在程序中添加引用使用Microsoft.Office.Interop.Word <代码>,具体源码如下所示:

        使用系统;   使用System.Collections.Generic;   使用来;   使用包含;   使用先;   使用Microsoft.Office.Interop.Word;   名称空间JDOMS.WebAPI.Controllers.Zjn.Utils   {   类WpsToPdf: IDisposable   {   动态wps;   公共WpsToPdf ()   {//创建wps实例,需提前安装wps   类型=Type.GetTypeFromProgID类型(“KWps.Application”);   wps=Activator.CreateInstance(类型);   }///& lt; summary>///根据文件在服务器上的路径下载文件///& lt;/summary>///& lt;参数name=" wpsFilename祝辞Wps文件路径& lt;/param>///& lt;参数name=" pdfFilename祝辞Pdf文件路径& lt;/param>///& lt; returns> & lt;/returns>   wpsFilename公共空ToPdf(字符串,字符串pdfFilename=null)   {   如果(wpsFilename==null)   {   把新ArgumentNullException (“wpsFilename”);   }   如果(pdfFilename==null)   {   pdfFilename=路径。ChangeExtension (wpsFilename, pdf);   }   Console.WriteLine(字符串。格式(@”正在转换({0})→{1}”、wpsFilename pdfFilename));//用wps打不开词显示界面   动态文档=wps.Documents。打开(wpsFilename,可见:假);//doc转pdf   医生。ExportAsFixedFormat (pdfFilename WdExportFormat.wdExportFormatPDF);   doc.Close ();   }   公共空间处理()   {   如果(wps !=null) {wps.Quit ();}   }   }   }      之前      

更多关于c#相关内容感兴趣的读者可查看本站专题:《c#文件操作常用技巧汇总》、《c#遍历算法与技巧总结》,《c#程序设计之线程使用技巧总结》,《c#常见控件用法教程》、《WinForm控件用法总结》,《c#数据结构与算法教程》及《c#面向对象程序设计入门教程》

  

希望本文所述对大家c#程序设计有所帮助。

c#实现WPS文件转PDF格式的方法示例