Šiame trumpame straipsnyje trumpai apžvelgiama, kaip redaguoti Word metaduomenis naudojant C#. Jame pateikiamas išsamus kūrimo aplinkos nustatymo aprašymas, veiksmų, kuriuos reikia atlikti, sąrašas ir veikiantis pavyzdinis kodas, skirtas pakeisti Word metaduomenis naudojant C#. Išmoksite pasiekti pasirinktines ir integruotas ypatybes ir jas redaguoti pagal programos reikalavimus.
Veiksmai, kaip redaguoti Word dokumento metaduomenis naudojant C#
- Pridėkite Aspose.Words for .NET biblioteką prie projekto, kad galėtumėte redaguoti metaduomenis
- Įkelkite Word failą į objektą Document ir pasiekite jame esantį custom properties
- Atnaujinkite norimus metaduomenis naudodami ypatybę Value
- Pasiekite įtaisytąsias dokumento ypatybes
- Atnaujinkite norimas ypatybes naudodami atitinkamus ypatybių pavadinimus
- Išsaugokite gautą Word failą
Šie veiksmai apibendrina Word metaduomenų keitiklio kūrimo naudojant C# procesą. Procesas pradedamas įkeliant tikslinį Word failą, o po to pasiekiant tinkintų ypatybių rinkinį redaguoti. Panašiai galite pasiekti įtaisytąsias ypatybes ir jas modifikuoti pateikdami norimą nuosavybės pavadinimą ir nustatydami naujus duomenis naudodami vertės ypatybę.
Kodas dokumento ypatybėms redaguoti programoje „Word“ naudojant 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"); | |
} | |
} |
Šis kodas parodo, kaip redaguoti Word metaduomenis naudojant C#. Document klasės rinkinys CustomDocumentProperties naudojamas tinkintoms ypatybėms nustatyti, o rinkinys BuiltInDocumentProperties naudojamas įtaisytoms ypatybėms nustatyti. Galite nustatyti įvairias ypatybes, pvz., Autorius, Kategorija, Komentarai, Įmonė ir CreatedTime.
Šis straipsnis mus išmokė sukurti DOCX metaduomenų rengyklę naudojant C#. Jei norite sužinoti, kaip sukurti naują Word failą, žr. straipsnį kaip sukurti Word dokumentą C#.