C# 读取Word文档属性

2025-10-16 09:51:23

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

C# 读取Word文档属性

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、完成代码后,调试运行程序,查看读取结果,如下,

C# 读取Word文档属性

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢