Kaip išgauti vaizdus iš Word failo Java.

Šioje trumpoje pamokoje išmoksime kaip išgauti vaizdus iš Word failo Java. Jame yra visa informacija, reikalinga aplinkai sukurti, išsami informacija apie API naudojimą rašant programą ir vykdomas pavyzdinis kodas, rodantis nuotraukų ištraukimą iš Word dokumento Java. Taip pat sužinosite apie įvairias parinktis, kaip tinkinti procesą įkeliant šaltinio DOCX failą ir iš jo išgaunant skirtingus vaizdus, pvz., PNG, JPEG ir kt.

Veiksmai, kaip ištraukti vaizdus iš „Word“ programoje „Java“.

  1. Sukurkite aplinką, kad galėtumėte pridėti Aspose.Words for Java vaizdams išgauti
  2. Įkelkite šaltinio Word failą su vaizdais į Document klasės objektą
  3. Gaukite formų kolekciją naudodami getChildNodes() metodą dokumentų klasėje
  4. Pakartokite visas kolekcijos formas
  5. Patikrinkite, ar figūra turi vaizdą, naudodami metodą hasImage() Shape klasėje
  6. Išsaugokite vaizdą kaip atskirą failą diske

Šie veiksmai paaiškina vaizdų ištraukimo iš Word failo Java procesą. Pirma, aplinkos kūrimo ištekliai yra bendrinami, po to supažindinama su klasėmis, metodais ir ypatybėmis, reikalingomis užduočiai atlikti, pavyzdžiui, dokumento klasė naudojama šaltinio Word failui įkelti, o metodas getChildNodes() naudojamas visoms išskleisti. vaizdai iš jo. Galiausiai, kiekvienas kolekcijos elementas patikrinamas, ar turi vaizdą, ir, jei randamas, išsaugotas diske kaip atskiras vaizdo failas.

Kodas vaizdams išgauti iš „Word“ dokumento „Java“.

Šis pavyzdinis kodas demonstruoja procesą, kaip ištraukti visus vaizdus iš Word dokumento Java. Įkėlus šaltinio Word failą, naudojamas metodas getChildNodes() nurodant NodeType.SHAPE reikšmę kaip argumentą, kuris grąžina visų dokumento formų rinkinį, nes Shape klasė turi metodą hasImage(), kuris patikrina vaizdo buvimą. . Aptikus vaizdą, jo plėtinys nuskaitomas naudojant shape.getImageData().getImageType() ir naudojamas išvesties vaizdo pavadinime kartu su galimybe filtruoti vaizdus pagal jų tipus.

Šiame vadove mes sužinojome, kaip įterpti paveikslėlį į MS Word naudojant Java. Jei norite sužinoti, kaip sukurti Word dokumentą nuo nulio, galite peržiūrėti straipsnį Kaip sukurti Word dokumentą naudojant Java.

 Latviski