代码拉取完成,页面将自动刷新
同步操作将从 iOS-执著/WPSToPDF 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/*************************************************************************************
* CLR版本: 4.0.30319.42000
* 类 名 称: DocToPDF
* 机器名称: 9GX1UOWROPIAEJ4
* 命名空间: OfficeToPDF
* 文 件 名: DocToPDF
* 创建时间: 2020/12/05 11:51:27
* 作 者: Richard Liu
* 说 明:。。。。。
* 修改时间: 2020/12/05 11:51:27
* 修 改 人: Richard Liu
*************************************************************************************/
using System;
using System.IO;
using Word;
namespace OfficeToPDF
{
class DocToPDF : IDisposable
{
dynamic wps;
public DocToPDF()
{
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");
}
//忽略警告提示
wps.DisplayAlerts = false;
Console.WriteLine(string.Format(@"正在转换 [{0}] -> [{1}]", wpsFilename, pdfFilename));
//用WPS打开word不显示界面
dynamic doc = wps.Documents.Open(wpsFilename, Visible: false);
doc.ExportAsFixedFormat(pdfFilename, WdExportFormat.wdExportFormatPDF);
doc.Close();
}
public void Dispose()
{
if (wps != null)
{
wps.Quit();
}
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。