Como editar metadados do Word usando C#

Este breve artigo fornece uma rápida olhada em como editar metadados Word usando C#. Ele compartilha uma descrição detalhada da configuração do ambiente de desenvolvimento, uma lista de etapas a serem executadas e um código de exemplo em execução para alterar os metadados do Word usando C#. Você aprenderá a acessar as propriedades personalizadas e integradas e editá-las de acordo com os requisitos do aplicativo.

Etapas para editar metadados de documentos do Word usando C#

  1. Adicione a biblioteca Aspose.Words for .NET ao projeto para editar metadados
  2. Carregue o arquivo do Word no objeto Document e acesse o custom properties nele
  3. Atualize os metadados desejados usando a propriedade Value
  4. Acesse as propriedades internas do documento
  5. Atualize as propriedades desejadas usando os respectivos nomes de propriedade
  6. Salve o arquivo do Word resultante

Estas etapas resumem o processo para desenvolver um alterador de metadados do Word usando C#. O processo é iniciado carregando o arquivo do Word de destino, seguido pelo acesso à coleção de propriedades personalizadas para edição. Da mesma forma, você pode acessar as propriedades internas e modificá-las fornecendo o nome da propriedade desejada e configurando novos dados usando a propriedade value.

Código para editar as propriedades do documento no 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 demonstra o processo para editar metadados do Word usando C#. A coleção CustomDocumentProperties na classe Document é usada para definir as propriedades personalizadas e a coleção BuiltInDocumentProperties é usada para definir as propriedades internas. Você pode definir propriedades diferentes, como Autor, Categoria, Comentários, Empresa e Hora de Criação, para citar algumas.

Este artigo nos ensinou a desenvolver um editor de metadados DOCX usando C#. Se você quiser aprender o processo de criação de um novo arquivo do Word, consulte o artigo em como criar documento do Word em C #.

 Português