Այս կարճ ուղեցույցում դուք կստանաք հակիրճ նկարագրություն ինչպես խմբագրել Word փաստաթղթի մետատվյալները Java-ում: Այն բացատրում է IDE-ում անհրաժեշտ կոնֆիգուրացիան, ծրագրավորման տրամաբանությունը մանրամասն քայլերի միջոցով և գործարկվող կոդ՝ DOCX մետատվյալների խմբագրիչ Java-ում մշակելու համար: Այս հատկանիշի հստակ ընկալման համար ցուցադրվում են հատուկ և ներկառուցված հատկությունների տարբեր տեսակներ:
Java-ում Word փաստաթղթի հատկությունները փոխելու քայլեր
- Սահմանեք միջավայրը, որպեսզի օգտագործի Aspose.Words for Java փաստաթղթի հատկությունները խմբագրելու համար
- Բեռնեք թիրախային Word ֆայլը, որտեղ պետք է փոփոխվեն հատկությունները
- Մուտք գործեք custom properties-ի հավաքածու և ստուգեք, արդյոք ցանկալի հատկությունը հասանելի է, թե ոչ
- Սահմանեք մաքսային հատկությունների նոր արժեքներ
- Մուտք գործեք և թարմացրեք built-in properties
- Պահպանեք ստացված Word ֆայլը թարմացված հատկություններով
Հետևելով այս քայլերին՝ կարող եք * խմբագրել Word-ի մետատվյալները Java-ում*: Այս գործընթացը սկսվում է՝ բեռնելով աղբյուր Word ֆայլը, մուտք գործելով հատուկ հատկություններ և այնուհետև դրանք փոփոխելով՝ ըստ պահանջների: Հաջորդ քայլերում ներկառուցված հատկությունները հասանելի են և համապատասխանաբար թարմացվում են՝ նախքան ստացված Word ֆայլը պահելը:
Կոդ՝ Java-ում Word-ում փաստաթղթի հատկությունները խմբագրելու համար
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"); | |
} | |
} |
Դուք ուսումնասիրել եք Word փաստաթղթի մետատվյալները Java-ում խմբագրելու գործընթացը այս կոդավորված հատվածի միջոցով: Document դասի getCustomDocumentProperties() մեթոդը տրամադրում է հարմարեցված հատկությունների հավաքածու խմբագրման համար, որտեղ առանձին հատկություններ կարելի է մուտք գործել՝ օգտագործելով get() մեթոդը: Նմանապես, getBuiltInDocumentProperties() մեթոդը թույլ է տալիս մուտք գործել ներկառուցված հատկություններ՝ փոփոխության համար:
Այս հոդվածը մեզ ուղղորդել է մուտք գործել և փոփոխել Word մետատվյալները: Եթե ցանկանում եք Word ֆայլը վերածել նշագրման ֆայլի, տես ինչպես փոխարկել Word-ը markdown-ի՝ օգտագործելով Java-ը-ի հոդվածը: