首頁 > 軟體

3種C# 載入Word的方法

2021-09-15 16:00:55

【程式環境】

  • Windows 10
  • Visual Studio 2017
  • Word 類庫-Spire.Doc for .NET
  • Word版本-2013 (.docx)

【參照程式集】

在編輯程式碼載入Word檔案前,需要引入spire.doc.dllVS,可直接在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:WorkDocumentstest.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:WorkDocumentstest.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:WorkDocumentstest.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:WorkDocumentstest.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:WorkDocumentstest.docx");
            Document document = new Document();
            document.LoadFromStream(stream, FileFormat.Docx);
        }
    }
}


到此這篇關於3種C# 載入Word的方法的文章就介紹到這了,更多相關C# 載入Word的方法內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com