本文实例讲述了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格式的方法示例