wpflinux开发教程pdf,WPF之家
using System;
using System.IO;
using Word;
namespace WpsToPdf
{
class Wps2Pdf : IDisposable
{
dynamic wps;
public Wps2Pdf()
{
/
/这⾥创建wps实例不知道⽤了什么骚操作就没有报错过 本机安装的是wps2016
Type type = Type.GetTypeFromProgID("KWps.Application");
wps = Activator.CreateInstance(type);
}
public void ToPdf(string wpsFilename, string pdfFilename = null)
{
if (wpsFilename == null) { throw new ArgumentNullException("wpsFilename"); }
if (pdfFilename == null)
{
pdfFilename = Path.ChangeExtension(wpsFilename, "pdf");
}linux教程第五版pdf下载
Console.WriteLine(string.Format(@"正在转换 [{0}]
-> [{1}]", wpsFilename, pdfFilename));
//到处都是dynamic  看的我⼀脸懵逼
dynamic doc = wps.Documents.Open(wpsFilename, Visible: false);//这句⼤概是⽤wps 打开  word  不显⽰界⾯doc.ExportAsFixedFormat(pdfFilename, WdExportFormat.wdExportFormatPDF);//doc  转pdf
doc.Close();
}
public void Dispose()
{
if (wps != null) { wps.Quit(); }
}
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。