Այս արագ ձեռնարկում մենք կսովորենք ինչպես նկարներ հանել Word ֆայլից Java-ում: Այն պարունակում է բոլոր տեղեկությունները, որոնք անհրաժեշտ են միջավայրը հաստատելու համար, հավելված գրելու համար API-ի օգտագործման մանրամասները և գործարկվող կոդ, որը ցույց է տալիս Java-ում Word փաստաթղթից նկարներ հանելու գործընթացը**: Դուք նաև կսովորեք գործընթացը հարմարեցնելու տարբեր տարբերակներ՝ սկզբնաղբյուր DOCX ֆայլը բեռնելիս և դրանից տարբեր պատկերներ հանելիս, օրինակ՝ PNG, JPEG և այլն:
Java-ում Word-ից պատկերներ հանելու քայլեր
- Ստեղծեք միջավայր՝ պատկերներ հանելու համար Aspose.Words for Java ավելացնելու համար
- Բեռնել սկզբնաղբյուր Word ֆայլը պատկերներով Document դասի օբյեկտում
- Ստացեք պատկերների հավաքածուն՝ օգտագործելով getChildNodes() մեթոդը Document դասում
- Կրկնեք հավաքածուի բոլոր ձևերը
- Ստուգեք՝ արդյոք ձևն ունի պատկեր՝ օգտագործելով Shape դասի hasImage() մեթոդը
- Պահպանեք պատկերը որպես առանձին ֆայլ սկավառակի վրա
Այս քայլերը բացատրում են Java-ում Word ֆայլից պատկերներ հանելու գործընթացը**: Նախ, ռեսուրսները համօգտագործվում են շրջակա միջավայրի ստեղծման համար, որին հաջորդում է առաջադրանքը կատարելու համար անհրաժեշտ դասերի, մեթոդների և հատկությունների ներածություն, ինչպես օրինակ Document դասը օգտագործվում է աղբյուրի Word ֆայլը բեռնելու համար, իսկ getChildNodes() մեթոդը՝ բոլորը հանելու համար: պատկերները դրանից: Վերջապես, հավաքածուի յուրաքանչյուր տարր փորձարկվում է պատկեր ունենալու համար, և եթե գտնվի, այն պահվում է սկավառակի վրա որպես առանձին պատկերային ֆայլ:
Կոդ՝ Java-ում Word փաստաթղթից պատկերներ հանելու համար
Այս օրինակելի կոդը ցույց է տալիս բոլոր պատկերները Word փաստաթղթից Java-ում * հանելու գործընթացը: Աղբյուր Word ֆայլը բեռնելուց հետո getChildNodes() մեթոդն օգտագործվում է NodeType.SHAPE արժեքը որպես արգումենտ տրամադրելով, որը վերադարձնում է փաստաթղթի բոլոր ձևերի հավաքածուն, քանի որ Shape դասը ունի մեթոդ hasImage(), որը հաստատում է պատկերի գոյությունը: . Պատկերը հայտնաբերելուց հետո դրա ընդլայնումը վերցվում է shape.getImageData().getImageType()-ի միջոցով և օգտագործվում է ելքային պատկերի անվանման մեջ՝ պատկերները զտելու հնարավորությամբ՝ ըստ դրանց տեսակների:
Այս ձեռնարկում մենք սովորեցինք, թե ինչպես տեղադրել նկար MS Word-ում Java-ի միջոցով: Եթե ցանկանում եք սովորել, թե ինչպես ստեղծել Word փաստաթուղթ զրոյից, կարող եք դիմել ինչպես ստեղծել Word փաստաթուղթ Java-ի միջոցով հոդվածին: