Cómo editar metadatos de documentos de Word en Java

En esta breve guía, obtendrá una breve descripción de cómo editar metadatos de documentos de Word en Java. Explica la configuración requerida en el IDE, una lógica de programación a través de pasos detallados y un código de muestra ejecutable para desarrollar un editor de metadatos DOCX en Java. Se muestran diferentes tipos de propiedades personalizadas e integradas para una comprensión clara de esta función.

Pasos para cambiar las propiedades de un documento de Word en Java

  1. Configure el entorno para usar Aspose.Words for Java para editar las propiedades del documento
  2. Cargue el archivo de Word de destino donde se modificarán las propiedades
  3. Acceda a la colección de custom properties y verifique si la propiedad deseada está disponible o no
  4. Establecer nuevos valores de las propiedades personalizadas
  5. Acceda y actualice el built-in properties
  6. Guarde el archivo de Word resultante con propiedades actualizadas

Siguiendo estos pasos, puede editar metadatos de Word en Java. Este proceso comienza cargando el archivo fuente de Word, accediendo a las propiedades personalizadas y luego modificándolas según los requisitos. En los siguientes pasos, se accede a las propiedades integradas y se actualizan en consecuencia antes de guardar el archivo de Word resultante.

Código para editar propiedades de documentos en Word en Java

import com.aspose.words.*;
public class Main {
public static void main(String[] args) throws Exception // Update Word Metadata in Java
{
// Set the licenses
new com.aspose.words.License().setLicense("Aspose.Total.lic");
// Load the document
Document doc = new Document("SampleProps.docx");
// Access the properties
CustomDocumentProperties custProps = doc.getCustomDocumentProperties();
// Check the desired property
if (custProps.get("Reviewed") != null)
{
// Set new properties
custProps.get("Reviewed By").setValue("Mart");
custProps.get("Reviewed Date").setValue(new java.util.Date());
}
// Access the properties
BuiltInDocumentProperties documentProperties = doc.getBuiltInDocumentProperties();
// Update the properties
documentProperties.get("Pages").setValue(doc.getPageCount());
documentProperties.get("Comments").setValue("Document Comments");
documentProperties.get("Title").setValue("Document Title");
// Save the output file
doc.save("Output.docx");
System.out.println("Done");
}
}

Ha explorado el proceso para editar metadatos de documentos de Word en Java a través de este fragmento codificado. El método getCustomDocumentProperties() en la clase Document proporciona la colección de propiedades personalizadas para editar donde se puede acceder a las propiedades individuales usando el método get(). De manera similar, el método getBuiltInDocumentProperties() proporciona acceso a las propiedades integradas para su modificación.

Este artículo nos ha dirigido a acceder y modificar los metadatos de Word. Si desea convertir un archivo de Word en un archivo de descuento, consulte el artículo sobre cómo convertir Word a Markdown usando Java.

 Español