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

首頁 > 編程 > C# > 正文

C#實現(xiàn)WPS文件轉(zhuǎn)PDF格式的方法示例

2019-10-29 21:07:25
字體:
供稿:網(wǎng)友

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

這里主要是采用C#將wps文件轉(zhuǎn)為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() {  //創(chuàng)建wps實例,需提前安裝wps  Type type = Type.GetTypeFromProgID("KWps.Application");  wps = Activator.CreateInstance(type); } /// <summary> /// 根據(jù)文件在服務(wù)器上的路徑下載文件 /// </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(@"正在轉(zhuǎn)換 [{0}] -> [{1}]", wpsFilename, pdfFilename));  //用wps 打開word不顯示界面  dynamic doc = wps.Documents.Open(wpsFilename, Visible: false);  //doc 轉(zhuǎn)pdf   doc.ExportAsFixedFormat(pdfFilename, WdExportFormat.wdExportFormatPDF);  doc.Close(); } public void Dispose() {  if (wps != null) { wps.Quit(); } } }}

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


注:相關(guān)教程知識閱讀請移步到c#教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 昌平区| 公主岭市| 咸丰县| 安顺市| 咸阳市| 汝阳县| 呈贡县| 吉安县| 辽源市| 蓝田县| 鹿泉市| 宝山区| 常州市| 大洼县| 故城县| 革吉县| 靖安县| 奎屯市| 环江| 达日县| 西充县| 宜兴市| 揭阳市| 白玉县| 丹凤县| 内丘县| 乌海市| 中阳县| 务川| 上杭县| 杨浦区| 板桥市| 塔城市| 马关县| 涪陵区| 大同县| 溧阳市| 阿拉善盟| 禹州市| 高台县| 巍山|