08
2019
01

c# word 操作系列之Spire.Doc集合

Spire.Doc组件

08
2019
01

c# word 操作系列之NPOI集合

NPOI 第一篇 NPOI的下载、引用、基本使用


08
2019
01

c# word 操作系列之word打开和word读取

添加引用com组件

并在代码中引用命名空间

定义全局变量
//创建word
_Application app=new Word.Application();
//创建word文档
_Document doc=null;
注意word和word文档是不同的
通过文件打开对话框获取word文件所在位置,代码如下
OpenFileDialog dlg = new OpenFileDialog();
dlg.Filter = "word文件|*.doc";
if (dlg.ShowDialog() == DialogResult.OK)
{
   string fileName = dlg.FileName;
}
打开word,代码如下
object unknow = Type.Missing;
doc = app.Documents.Open(ref fileName,
               ref unknow, ref unknow, ref unknow, ref unknow, ref unknow,
               ref unknow, ref unknow, ref unknow, ref unknow, ref unknow,
               ref unknow, ref unknow, ref unknow, ref unknow, ref unknow);

读取word文档

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;

08
2019
01

c# word 操作系列之word对象模型

Word文档五大对象: