C# 读取Word文档属性
1、在E-iceblue官网或者Nuget网站上下载 Free Spire.Doc for .NET的安装包后,注意在编辑代码时,添加引用Spire.Doc.dll到程序。dll文件可在安装路径下的Bin文件夹中获取。

1、using Spire.Doc;
using System;
namespace ReadWordProperties_Doc
{
class Program
{
static void Main(string[] args)
{
//创建一个Document实例
Document doc = new Document();
//加载一个现有Word文档
doc.LoadFromFile("test.docx");
//获取摘要
Console.WriteLine("摘要\n");
Console.WriteLine("标题: " + doc.BuiltinDocumentProperties.Title);
Console.WriteLine("主题: " + doc.BuiltinDocumentProperties.Subject);
Console.WriteLine("作者: " + doc.BuiltinDocumentProperties.Author);
Console.WriteLine("主管: " + doc.BuiltinDocumentProperties.Manager);
Console.WriteLine("单位: " + doc.BuiltinDocumentProperties.Company);
Console.WriteLine("类别: " + doc.BuiltinDocumentProperties.Category);
Console.WriteLine("关键字: " + doc.BuiltinDocumentProperties.Keywords);
Console.WriteLine("备注: " + doc.BuiltinDocumentProperties.Comments);
Console.WriteLine("修订号: " + doc.BuiltinDocumentProperties.RevisionNumber);
//获取自定义属性
Console.WriteLine("\n自定义属性\n");
for (int i = 0; i < doc.CustomDocumentProperties.Count; i++)
{
Console.WriteLine(doc.CustomDocumentProperties[i].Name + ": " + doc.CustomDocumentProperties[i].Value);
}
Console.Read();
}
}
}
2、完成代码后,调试运行程序,查看读取结果,如下,
