亚洲精品亚洲人成在线观看麻豆,在线欧美视频一区,亚洲国产精品一区二区动图,色综合久久丁香婷婷

              當(dāng)前位置:首頁 > IT技術(shù) > Windows編程 > 正文

              C# 加載Word的3種方法
              2021-09-15 15:05:15

              本次經(jīng)驗(yàn)內(nèi)容分享通過C#程序來加載Word文檔的3種不同方法。分別是:

              1. 加載本地Word文檔

              2. 以只讀模式加載Word文檔

              3. 從流加載Word

              【程序環(huán)境】

              • 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)構(gòu)造函數(shù),從指定的現(xiàn)有文檔初始化Document類的新實(shí)例。

              C#

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

              方法2初始化Document類的對象,然后調(diào)用LoadFromFile(string fileName)方法加載本地路徑中的Word文檔。

              C#

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

              2.以只讀模式加載Word

              初始化Document類的對象,調(diào)用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:WorkDocuments	est.docx", FileFormat.Docx);
                      }
                  }
              }

              3.從流加載Word

              方法1構(gòu)造函數(shù)Document(Stream stream)從指定的數(shù)據(jù)流初始化Document類的新實(shí)例。

              C#

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

              方法2:初始化Document類的對象,調(diào)用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:WorkDocuments	est.docx");
                          Document document = new Document();
                          document.LoadFromStream(stream, FileFormat.Docx);
                      }
                  }
              }

              ?

              ?

              以上是本次關(guān)于通過C#來加載Word文檔的三種方法。

              ?

              本文摘自 :https://www.cnblogs.com/

              開通會員,享受整站包年服務(wù)立即開通 >