使用C#代碼向Word文檔添加文檔屬性的操作指南
文檔屬性(也稱為元數(shù)據(jù)) 是指描述文檔的一組信息。所有 Word 文檔都自帶一組內(nèi)置的文檔屬性,包括標題、作者、主題、關鍵詞等。除了內(nèi)置文檔屬性之外,Microsoft Word 還允許用戶為 Word 文檔添加自定義文檔屬性。
在本文中,我們將介紹如何使用 Spire.Doc for .NET,通過 C# 和 VB.NET 向 Word 文檔添加這些文檔屬性。
安裝 Spire.Doc for .NET
首先,你需要將 Spire.Doc for .NET 包中包含的 DLL 文件添加為 .NET 項目的引用。這些 DLL 文件可以通過此鏈接下載,或通過 NuGet 進行安裝。
PM> Install-Package Spire.Doc
在 C# 和 VB.NET 中向 Word 文檔添加內(nèi)置文檔屬性
內(nèi)置文檔屬性由名稱和值組成。由于其名稱是由 Microsoft Word 預先定義的,因此無法設置或更改內(nèi)置文檔屬性的名稱,但可以設置或修改其對應的值。
示例代碼如下:
using Spire.Doc;
namespace BuiltinDocumentProperties
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建一個 Document 實例
Document document = new Document();
//加載 Word 文檔
document.LoadFromFile("Sample.docx");
//向文檔添加內(nèi)置文檔屬性
BuiltinDocumentProperties standardProperties = document.BuiltinDocumentProperties;
standardProperties.Title = "添加文檔屬性";
standardProperties.Subject = "C# 示例";
standardProperties.Author = "張三";
standardProperties.Company = "Eiceblue";
standardProperties.Manager = "李四";
standardProperties.Category = "文檔操作";
standardProperties.Keywords = "C#, Word, 文檔屬性";
standardProperties.Comments = "本文演示了如何添加文檔屬性";
//保存生成的文檔
document.SaveToFile("StandardDocumentProperties.docx", FileFormat.Docx2013);
}
}
}在 C# 和 VB.NET 中向 Word 文檔添加自定義文檔屬性
自定義文檔屬性可以由文檔作者或用戶自行定義。每個自定義文檔屬性都應包含名稱、值和數(shù)據(jù)類型。數(shù)據(jù)類型可以是以下四種之一:文本(Text)、日期(Date)、數(shù)字(Number) 和 是/否(Yes or No)。
示例代碼如下:
using Spire.Doc;
using System;
namespace CustomDocumentProperties
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建一個 Document 實例
Document document = new Document();
//加載 Word 文檔
document.LoadFromFile("Sample.docx");
//向文檔添加自定義文檔屬性
CustomDocumentProperties customProperties = document.CustomDocumentProperties;
customProperties.Add("Document ID", 1);
customProperties.Add("Authorized", true);
customProperties.Add("Authorized By", "John Smith");
customProperties.Add("Authorized Date", DateTime.Today);
//保存生成的文檔
document.SaveToFile("CustomDocumentProperties.docx", FileFormat.Docx2013);
}
}
}到此這篇關于使用C#代碼向Word文檔添加文檔屬性的操作指南的文章就介紹到這了,更多相關C#向Word添加文檔屬性內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C#實現(xiàn)PowerPoint轉(zhuǎn)HTML格式的全攻略
在數(shù)字化協(xié)作日益普及的今天,將 PowerPoint (PPT/PPTX) 演示文稿轉(zhuǎn)換為 HTML 格式的需求愈發(fā)強烈,下面我們就來看看如何通過C#實現(xiàn)這一需求吧2026-02-02
C#代碼實現(xiàn)將Markdown轉(zhuǎn)換為Word和PDF
本文將介紹如何使用?Spire.Doc?for?.NET?將?Markdown?內(nèi)容轉(zhuǎn)換為?Word?或?PDF?格式,以滿足不同場景下的文檔處理需求,文中的示例代碼講解詳細,有需要的可以了解下2026-04-04
DataGridView實現(xiàn)點擊列頭升序和降序排序
這篇文章介紹了DataGridView實現(xiàn)點擊列頭升序和降序排序的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-02-02
淺拷貝和深拷貝深入理解(shallow copy VS deep copy)
淺拷貝和深拷貝深入理解(shallow copy VS deep copy) 本文重點討論引用類型變量的拷貝機制和實現(xiàn)2014-01-01

