Tento krátký článek poskytuje rychlý pohled na jak upravit Word metadata pomocí C#. Sdílí podrobný popis nastavení vývojového prostředí, seznam kroků, které je třeba provést, a běžící ukázkový kód pro změnu metadat aplikace Word pomocí C#. Naučíte se přistupovat k vlastním a vestavěným vlastnostem a upravovat je podle požadavků aplikace.
Kroky k úpravě metadat dokumentu Word pomocí C#
- Přidejte do projektu knihovnu Aspose.Words for .NET pro úpravu metadat
- Načtěte soubor aplikace Word do objektu Document a získejte přístup k custom properties v něm
- Aktualizujte požadovaná metadata pomocí vlastnosti Value
- Přístup k integrovaným vlastnostem dokumentu
- Aktualizujte požadované vlastnosti pomocí příslušných názvů vlastností
- Uložte výsledný soubor aplikace Word
Tyto kroky shrnují proces vývoje Word metadat měniče pomocí C#. Proces je zahájen načtením cílového souboru aplikace Word a následným přístupem ke kolekci uživatelských vlastností pro úpravy. Podobně můžete přistupovat k vestavěným vlastnostem a upravovat je zadáním požadovaného názvu vlastnosti a nastavením nových dat pomocí vlastnosti value.
Kód pro úpravu vlastností dokumentu ve Wordu pomocí C#
using Aspose.Words; | |
using Aspose.Words.Properties; | |
class Program{ | |
static void Main(string[] args) // Modify document properties using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Load the document | |
Document doc = new Document("SampleProps.doc"); | |
// Access the custom document properties | |
CustomDocumentProperties custProps = doc.CustomDocumentProperties; | |
if (custProps["Authorized"] != null) | |
{ | |
// Set properties | |
custProps["Authorized By"].Value = "John"; | |
custProps["Authorized Date"].Value = new System.DateTime(1972,11,11); | |
custProps["Authorized Revision"].Value = 200; | |
custProps["Authorized Amount"].Value = 400; | |
} | |
// Access built-in document properties | |
BuiltInDocumentProperties documentProperties = doc.BuiltInDocumentProperties; | |
// Set properties | |
documentProperties["Subject"].Value = "Test Subject"; | |
documentProperties["Manager"].Value = "Test Manager"; | |
documentProperties["Company"].Value = "Test Company"; | |
// Save the Word file | |
doc.Save("Output.doc"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
Tento kód ukazuje proces úpravy metadat aplikace Word pomocí C#. Kolekce CustomDocumentProperties ve třídě Document se používá k nastavení uživatelských vlastností a kolekce BuiltInDocumentProperties se používá k nastavení vestavěných vlastností. Můžete nastavit různé vlastnosti, jako je Autor, Kategorie, Komentáře, Společnost a Čas vytvoření, abychom jmenovali alespoň některé.
Tento článek nás naučil vyvinout editor metadat DOCX pomocí C#. Pokud se chcete naučit proces vytvoření nového souboru Word, přečtěte si článek na jak vytvořit dokument Word v C#.