V tomto krátkém průvodci získáte stručný popis jak upravit metadata dokumentu Word v Javě. Vysvětluje požadovanou konfiguraci v IDE, programovací logiku prostřednictvím podrobných kroků a spustitelný ukázkový kód pro vývoj DOCX editoru metadat v Javě. Pro jasné pochopení této funkce jsou demonstrovány různé typy vlastních a vestavěných vlastností.
Kroky ke změně vlastností dokumentu Word v Javě
- Nastavte prostředí tak, aby k úpravě vlastností dokumentu používalo Aspose.Words for Java
- Načtěte cílový soubor aplikace Word, kde chcete vlastnosti upravit
- Přejděte do sbírky custom properties a zkontrolujte, zda je požadovaná vlastnost k dispozici či nikoli
- Nastavte nové hodnoty uživatelských vlastností
- Přístup a aktualizace built-in properties
- Uložte výsledný soubor aplikace Word s aktualizovanými vlastnostmi
Dodržením těchto kroků můžete upravovat metadata Wordu v Javě. Tento proces je zahájen načtením zdrojového souboru aplikace Word, přístupem k uživatelským vlastnostem a jejich následnou úpravou podle požadavků. V dalších krocích jsou před uložením výsledného souboru aplikace Word přístupné a odpovídajícím způsobem aktualizovány vestavěné vlastnosti.
Kód pro úpravu vlastností dokumentu ve Wordu v Javě
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"); | |
} | |
} |
Prozkoumali jste proces úpravy metadat dokumentu Word v Javě prostřednictvím tohoto kódovaného úryvku. Metoda getCustomDocumentProperties() ve třídě Document poskytuje kolekci uživatelských vlastností pro úpravy, kde lze k jednotlivým vlastnostem přistupovat pomocí metody get(). Podobně metoda getBuiltInDocumentProperties() poskytuje přístup k vestavěným vlastnostem pro úpravy.
Tento článek nás nasměroval k přístupu a úpravě metadat aplikace Word. Pokud chcete převést soubor aplikace Word na soubor markdown, přečtěte si článek na jak převést Word na markdown pomocí Javy.