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#
- Adicione a biblioteca Aspose.Words for .NET ao projeto para editar metadados
- Carregue o arquivo do Word no objeto Document e acesse o custom properties nele
- Atualize os metadados desejados usando a propriedade Value
- Acesse as propriedades internas do documento
- Atualize as propriedades desejadas usando os respectivos nomes de propriedade
- 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 #.