现在的位置: 首页 > 综合 > 正文

利用Word的宏录制来反查一些菜单操作的命令

2012年10月09日 ⁄ 综合 ⁄ 共 871字 ⁄ 字号 评论关闭

 

WPS转PDF

 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));
            Document doc = wps.Documents.Open(wpsFilename, Visible : true);
           
            //取消文字隐藏,因为他们的红头是隐藏的
            doc.Content.Font.Hidden = 0;
            doc.ActiveWindow.View.ShowRevisionsAndComments = false; //不显示批注等
            doc.ActiveWindow.View.RevisionsView = WPS.WpsRevisionsView.wpsRevisionsViewFinal;//最终状态显示文档

            doc.ExportPdf(pdfFilename);
            doc.Close(SaveChanges : false);//不保存修改,无提示
        }

        public void Dispose()
        {
            if (wps != null) { wps.Terminate(); }
        }
    }

 

 

抱歉!评论已关闭.