Šioje temoje pateikiama išsami informacija apie tai, kaip gauti vaizdus iš PDF Python naudojant konfigūracijos veiksmus ir paleidžiamą kodo pavyzdį. Bendrinamas visas programos kodas, kurį galima panaudoti kuriant šią programą, nes pateikiamos visos reikalingos klasės ir metodai, kurių reikia norint gauti vaizdus iš PDF Python įvairiais formatais, tokiais kaip PNG, JPEG ir kt. Taip pat pastebėsite įvairias parinktis, kaip pagerinti procesą tinkindami sugeneruotus vaizdus, kai pasieksite juos iš PDF failo.
Veiksmai norint gauti PDF vaizdus „Python“.
- Sukonfigūruokite IDE naudoti Aspose.PDF, skirtas Python per .NET vaizdams iš PDF išgauti
- Pasiekite šaltinio PDF failą, kuriame yra vaizdai, naudodami Document klasės objektą
- Pasiekite konkretų vaizdą puslapio ištekliuose naudodami XImage klasės objektą
- Sugeneruokite naują failų srautą naudodami norimo vaizdo pavadinimą
- Išsaugokite vaizdą kaip JPEG failą diske
Šie veiksmai apima kaip gauti vaizdą iš PDF Python, atskleidžiant nuoseklų metodą, kai pirmiausia atidarome šaltinio PDF failą ir tada pasiekiame konkretų puslapį PDF faile. Kiekviename PDF puslapyje yra išteklių rinkinys, įskaitant vaizdus, kuriuos galima nurodyti rodyklės pagalba. Kai reikiama vaizdo nuoroda pasiekiama naudojant XImage klasės objekto egzempliorių, jį galima įrašyti kaip vaizdą diske naudojant atminties srauto egzempliorių.
Kodas, skirtas gauti vaizdą iš PDF „Python“.
Šiame kode aprašyta procedūra, kaip ištraukti vaizdą iš PDF programoje Python, pasiekiant jį dokumento klasės objekte ir įkeliant pasiekti norimą vaizdą konkrečiame puslapyje, pasiekus jo išteklių sąrašą. Kai tik turime prieigą prie norimo vaizdo, mes gali jį pervardyti ir taip pat keisti nuorodas dokumente. Taip pat galite pasiekti įvairias ypatybes, pvz., pavadinimą, plotį ir aukštį, kad filtruotumėte vaizdus prieš išsaugodami juos kaip failą diske.
Šis pavyzdys padėjo mums ištraukti vaizdus iš PDF puslapio. Jei norite sužinoti apie vandens ženklo įtraukimo į PDF failą procesą, žr. straipsnį kaip pridėti vandenženklį į PDF Python..