08
2019
01

c# word 操作系列之Word转PDF基于wps

WPS最大的好处当然是免费,还有就是体积小。要实现Word到PDF的转换,当然,这个要求服务器上面必须安装的有WPS,我们调用的仍然是COM接口,然后编写如下代码:

public bool WordToPdfWithWPS(string sourcePath, string targetPath)
        {
            WPS.ApplicationClass app = new WPS.ApplicationClass();
            WPS.Document doc = null;
           try
           {
              doc = app.Documents.Open(sourcePath, true, true, false, null, null, false, "", null, 100, 0, true, true, 0, true);
              doc.ExportPdf(targetPath, "", "");
           }
           catch (Exception ex)
           {
              Console.WriteLine(ex.Message);
              return false;
           }
           finally
           {
              doc.Close();
           }
           return true;
        }
08
2019
01

c# word 操作系列之Word转PDF基于office

基于Office就是要求服务器上面要安装的有Office。我们通过C#代码来调用COM接口,实现将Word转换成PDF。下面来看一下具体实现,首先引用Microsoft.Office.Interop.Word.dll,然后编写如下代码:

public bool WordToPDF(string sourcePath, string targetPath)
        {
           bool result = false;
           Microsoft.Office.Interop.Word.Application application = new Microsoft.Office.Interop.Word.Application();
           Document document = null;
           try
           {
              application.Visible = false;
              document = application.Documents.Open(sourcePath);
              document.ExportAsFixedFormat(targetPath, WdExportFormat.wdExportFormatPDF);
              result = true;
           }
           catch (Exception e)
           {
              Console.WriteLine(e.Message);
              result = false;
           }
           finally
           {
              document.Close();
           }
           return result;
        }

矜高倨傲,无非客气;降服得客气下,而后正气伸。情欲意识,尽属妄心;消杀得妄心尽,而后真心现。

08
2019
01

c# word 操作系列之Word转PDF

添加引用using Microsoft.Office.Interop.Word;

«1»