好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

3种C# 加载Word的方法

【程序环境】

Windows 10 Visual Studio 2017 Word 类库-Spire.Doc for .NET Word版本-2013 (.docx)

【引用程序集】

在编辑代码加载 Word 文档前,需要引入 spire.doc.dll 到 VS ,可直接在 VS 中通过 Nuget 下载安装到程序。 具体步骤如下图:

等待安装。完成安装后,如图效果:

1.加载本地Word

方法1: 通过 Document(string fileName )构造函数,从指定的现有文档初始化 Document 类的新实例。

C#

using Spire.Doc; namespace TEST { class Program { static void Main(string[] args) { Document document = new Document(@"E:\Work\Documents\test.docx"); } } }

方法2 : 初始化 Document 类的对象,然后调用 LoadFromFile(string fileName) 方法加载本地路径中的 Word 文档。

C#

using Spire.Doc; namespace TEST { class Program { static void Main(string[] args) { Document document = new Document(); document.LoadFromFile(@"E:\Work\Documents\test.docx"); } } }

2.以只读模式加载Word

初始化 Document 类的对象,调 用Document.LoadFromFileInReadMode(string strFileName, FileFormat ) 方法以只读模式加载本地路径中的 Word 。

C#

using Spire.Doc; namespace TEST { class Program { static void Main(string[] args) { Document document = new Document(); document.LoadFromFileInReadMode(@"E:\Work\Documents\test.docx", FileFormat.Docx); } } }

3.从流加载Word

方法1 : 构造函数 Document(Stream stream) 从指定的数据流初始化 Document 类的新实例。

C#

using Spire.Doc; using System.IO; namespace TEST { class Program { static void Main(string[] args) { Stream stream = File.OpenRead(@"E:\Work\Documents\test.docx"); Document document = new Document(stream); } } }

方法2: 初始化 Document 类的对象,调用 Document.LoadFromStream(Stream stream,  FileFormat fileFormat ) 方法从流加载 Word 。

C#

using Spire.Doc; using System.IO; namespace TEST { class Program { static void Main(string[] args) { Stream stream = File.OpenRead(@"E:\Work\Documents\test.docx"); Document document = new Document(); document.LoadFromStream(stream, FileFormat.Docx); } } }

到此这篇关于3种C# 加载Word的方法的文章就介绍到这了,更多相关 C# 加载Word的方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

查看更多关于3种C# 加载Word的方法的详细内容...

  阅读:50次