Hoe metagegevens van Word-documenten in Java te bewerken

In deze korte handleiding krijgt u een korte beschrijving van hoe u de metagegevens van Word-documenten in Java bewerkt. Het legt de vereiste configuratie in de IDE uit, een programmeerlogica door middel van gedetailleerde stappen en een uitvoerbare voorbeeldcode om een DOCX metadata-editor in Java te ontwikkelen. Verschillende soorten aangepaste en ingebouwde eigenschappen worden gedemonstreerd voor een duidelijk begrip van deze functie.

Stappen om de eigenschappen van een Word-document in Java te wijzigen

  1. Stel de omgeving in om Aspose.Words for Java te gebruiken om de documenteigenschappen te bewerken
  2. Laad het doel-Word-bestand waar de eigenschappen moeten worden gewijzigd
  3. Ga naar de verzameling van custom properties en controleer of de gewenste eigenschap beschikbaar is of niet
  4. Stel nieuwe waarden van de aangepaste eigenschappen in
  5. Open en update de built-in properties
  6. Sla het resulterende Word-bestand op met bijgewerkte eigenschappen

Door deze stappen te volgen, kunt u Word-metadata in Java bewerken. Dit proces wordt gestart door het bron-Word-bestand te laden, toegang te krijgen tot de aangepaste eigenschappen en deze vervolgens aan te passen volgens de vereisten. In de volgende stappen worden de ingebouwde eigenschappen geopend en dienovereenkomstig bijgewerkt voordat het resulterende Word-bestand wordt opgeslagen.

Code om documenteigenschappen in Word in Java te bewerken

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");
}
}

U hebt het proces verkend om metagegevens van Word-documenten in Java te bewerken via dit gecodeerde fragment. De methode getCustomDocumentProperties() in de klasse Document biedt de verzameling aangepaste eigenschappen voor bewerking waarbij toegang tot individuele eigenschappen kan worden verkregen door de methode get() te gebruiken. Evenzo biedt de methode getBuiltInDocumentProperties() toegang tot de ingebouwde eigenschappen voor wijziging.

Dit artikel heeft ons opgedragen om toegang te krijgen tot de metadata van Word en deze te wijzigen. Als je een Word-bestand wilt converteren naar een markdown-bestand, raadpleeg dan het artikel op hoe Word naar markdown te converteren met Java.

 Nederlands