Este breve artículo brinda un vistazo rápido a cómo editar Word metadatos usando C#. Comparte una descripción detallada de la configuración del entorno de desarrollo, una lista de pasos a realizar y un código de muestra en ejecución para cambiar los metadatos de Word usando C#. Aprenderá a acceder a las propiedades personalizadas e integradas y a editarlas según los requisitos de la aplicación.
Pasos para editar metadatos de documentos de Word usando C#
- Agregue la biblioteca Aspose.Words for .NET al proyecto para editar metadatos
- Cargue el archivo de Word en el objeto Document y acceda al custom properties que contiene
- Actualice los metadatos deseados usando la propiedad Value
- Acceda a las propiedades del documento integrado
- Actualice las propiedades deseadas usando los respectivos nombres de propiedad
- Guarde el archivo de Word resultante
Estos pasos resumen el proceso para desarrollar un cambiador de metadatos de Word usando C#. El proceso comienza cargando el archivo de Word de destino y luego accediendo a la colección de propiedades personalizadas para su edición. De manera similar, puede acceder a las propiedades integradas y modificarlas proporcionando el nombre de propiedad deseado y configurando nuevos datos usando la propiedad de valor.
Código para editar propiedades de documentos en Word usando 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"); | |
} | |
} |
Este código demuestra el proceso para editar metadatos de Word usando C#. La colección CustomDocumentProperties en la clase Document se usa para configurar las propiedades personalizadas y la colección BuiltInDocumentProperties se usa para configurar las propiedades integradas. Puede establecer diferentes propiedades como Autor, Categoría, Comentarios, Empresa y Hora de creación, por nombrar algunas.
Este artículo nos ha enseñado a desarrollar un editor de metadatos DOCX usando C#. Si desea conocer el proceso para crear un nuevo archivo de Word, consulte el artículo sobre cómo crear un documento de Word en C#.