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
- Configure el entorno para usar Aspose.Words for Java para editar las propiedades del documento
- Cargue el archivo de Word de destino donde se modificarán las propiedades
- Acceda a la colección de custom properties y verifique si la propiedad deseada está disponible o no
- Establecer nuevos valores de las propiedades personalizadas
- Acceda y actualice el built-in properties
- 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.