亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何用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
垫江县| 卢龙县| 乌恰县| 绵竹市| 黔江区| 苍南县| 朔州市| 天等县| 凌源市| 株洲市| 武义县| 曲麻莱县| 庆云县| 西和县| 泗水县| 南宁市| 阿瓦提县| 郑州市| 焦作市| 双桥区| 岑巩县| 达尔| 山丹县| 彰化市| 吉安市| 南通市| 莱西市| 茂名市| 赤水市| 罗江县| 莆田市| 科技| 西乡县| 偃师市| 土默特右旗| 句容市| 疏附县| 云阳县| 翼城县| 康马县| 东台市|