91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何用C# DocxView提取文檔信息

c#
小樊
83
2024-08-29 04:05:55
欄目: 編程語言

要使用C#從docx文件中提取信息,可以使用DocX

  1. 首先,安裝DocX庫。在Visual Studio中打開項目,然后轉到“工具”>“NuGet包管理器”>“管理解決方案的NuGet包”。在打開的窗口中,點擊“瀏覽”并搜索“DocX”。找到名為DocX的包,作者是“Xceed Software Inc Community”,然后選擇你的項目并點擊“安裝”。

  2. 在你的C#代碼中,引入必要的命名空間:

using System;
using System.IO;
using Novacode;
  1. 編寫一個函數來提取文檔信息。這里是一個示例,展示了如何打開一個docx文件并獲取其文本內容和元數據:
public void ExtractDocxInfo(string filePath)
{
    // 創建一個DocX對象并加載文檔
    using (DocX document = DocX.Load(filePath))
    {
        // 獲取文檔內容
        string content = document.Text;
        Console.WriteLine("Content:");
        Console.WriteLine(content);

        // 獲取文檔的基本屬性(元數據)
        Console.WriteLine("\nProperties:");
        Console.WriteLine($"Title: {document.Properties.Title}");
        Console.WriteLine($"Author: {document.Properties.Author}");
        Console.WriteLine($"Subject: {document.Properties.Subject}");
        Console.WriteLine($"Keywords: {document.Properties.Keywords}");
        Console.WriteLine($"Comments: {document.Properties.Comments}");
    }
}
  1. 調用ExtractDocxInfo函數,傳入docx文件的路徑:
string filePath = @"C:\path\to\your\docx\file.docx";
ExtractDocxInfo(filePath);

這樣,你就可以使用C#和DocX庫從docx文件中提取文本內容和元數據了。注意,這個示例僅適用于.NET Framework和.NET Core。如果你使用的是.NET 5或更高版本,請考慮使用其他庫,如OpenXMLAspose.Words

0
顺昌县| 隆子县| 合肥市| 合水县| 吉林省| 平南县| 万源市| 绥阳县| 河曲县| 六枝特区| 壤塘县| 荔波县| 耒阳市| 福建省| 抚宁县| 英德市| 阿拉善盟| 长寿区| 大连市| 贵港市| 紫阳县| 石林| 普陀区| 临泉县| 开远市| 酒泉市| 道真| 岢岚县| 天津市| 加查县| 台安县| 江达县| 临颍县| 福州市| 收藏| 西丰县| 乐山市| 吉安县| 永靖县| 建湖县| 呼图壁县|