国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#實現WPS文件轉PDF格式的方法示例

2020-01-24 00:25:15
字體:
來源:轉載
供稿:網友

本文實例講述了C#實現WPS文件轉PDF格式的方法。分享給大家供大家參考,具體如下:

這里主要是采用C#將wps文件轉為PDF。需要提前安裝好WPS,并在程序中添加引用using Microsoft.Office.Interop.Word; 具體源碼如下所示:

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.IO;using Microsoft.Office.Interop.Word;namespace JDOMS.WebAPI.Controllers.Zjn.Utils{ class WpsToPdf : IDisposable { dynamic wps; public WpsToPdf() {  //創建wps實例,需提前安裝wps  Type type = Type.GetTypeFromProgID("KWps.Application");  wps = Activator.CreateInstance(type); } /// <summary> /// 根據文件在服務器上的路徑下載文件 /// </summary> /// <param name="wpsFilename">Wps文件路徑</param> /// <param name="pdfFilename">Pdf文件路徑</param> /// <returns></returns> public void ToPdf(string wpsFilename, string pdfFilename = null) {  if (wpsFilename == null)  {  throw new ArgumentNullException("wpsFilename");   }  if (pdfFilename == null)  {  pdfFilename = Path.ChangeExtension(wpsFilename, "pdf");  }  Console.WriteLine(string.Format(@"正在轉換 [{0}] -> [{1}]", wpsFilename, pdfFilename));  //用wps 打開word不顯示界面  dynamic doc = wps.Documents.Open(wpsFilename, Visible: false);  //doc 轉pdf   doc.ExportAsFixedFormat(pdfFilename, WdExportFormat.wdExportFormatPDF);  doc.Close(); } public void Dispose() {  if (wps != null) { wps.Quit(); } } }}

更多關于C#相關內容感興趣的讀者可查看本站專題:《C#文件操作常用技巧匯總》、《C#遍歷算法與技巧總結》、《C#程序設計之線程使用技巧總結》、《C#常見控件用法教程》、《WinForm控件用法總結》、《C#數據結構與算法教程》及《C#面向對象程序設計入門教程

希望本文所述對大家C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永城市| 永宁县| 马关县| 高邑县| 印江| 随州市| 崇左市| 柳林县| 稷山县| 新巴尔虎左旗| 双牌县| 临沭县| 清流县| 昌黎县| 汕尾市| 富裕县| 凉山| 仙居县| 吉木乃县| 拉孜县| 惠安县| 黄冈市| 玉门市| 浙江省| 宁明县| 华容县| 汾西县| 视频| 定州市| 全椒县| 常宁市| 天全县| 苍溪县| 攀枝花市| 云梦县| 新竹市| 勃利县| 铜梁县| 当阳市| 麟游县| 湟中县|