Ebben a rövid útmutatóban rövid leírást kap arról, hogy hogyan kell szerkeszteni a Word dokumentum metaadatait Java nyelven. Elmagyarázza a szükséges konfigurációt az IDE-ben, a programozási logikát részletes lépéseken keresztül, valamint egy futtatható mintakódot a DOCX metaadat-szerkesztő Java-ban fejlesztéséhez. Különböző típusú egyéni és beépített tulajdonságokat mutatunk be a funkció egyértelmű megértése érdekében.
Lépések a Word-dokumentum tulajdonságainak megváltoztatásához Java nyelven
- Állítsa be a környezetet a Aspose.Words for Java használatára a dokumentum tulajdonságainak szerkesztéséhez
- Töltse be a cél Word fájlt, amelyben módosítani kell a tulajdonságokat
- Nyissa meg a custom properties gyűjteményét, és ellenőrizze, hogy a kívánt tulajdonság elérhető-e vagy sem
- Állítson be új értékeket az egyéni tulajdonságokhoz
- A(z) built-in properties elérése és frissítése
- Mentse el az eredményül kapott Word-fájlt frissített tulajdonságokkal
Ezen lépések betartásával szerkesztheti a Word metaadatait Java nyelven. Ez a folyamat a forrás Word-fájl betöltésével, az egyéni tulajdonságok elérésével, majd a követelményeknek megfelelő módosításával kezdődik. A következő lépésekben a rendszer hozzáfér a beépített tulajdonságokhoz, és ennek megfelelően frissíti őket, mielőtt elmenti az eredményül kapott Word-fájlt.
Kód a dokumentum tulajdonságainak szerkesztéséhez a Wordben Java nyelven
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"); | |
} | |
} |
Megvizsgálta a Word dokumentum metaadatainak Java nyelven történő szerkesztését ezen a kódolt részleten keresztül. A Dokumentum osztály getCustomDocumentProperties() metódusa egyéni tulajdonságok gyűjteményét biztosítja a szerkesztéshez, ahol az egyes tulajdonságok a get() metódussal érhetők el. Hasonlóképpen, a getBuiltInDocumentProperties() metódus hozzáférést biztosít a beépített tulajdonságokhoz módosítás céljából.
Ez a cikk a Word metaadatainak elérésére és módosítására irányított bennünket. Ha egy Word-fájlt leírófájllá szeretne konvertálni, olvassa el a hogyan lehet a Word-et leértékelésre konvertálni Java használatával című cikket.