Šiame straipsnyje aprašoma, kaip išgauti lentelę iš PDF į Excel naudojant Python. Jame pateikiama visa informacija, kaip naudoti abu produktus, t.t. y. Aspose.PDF ir Aspose.Langeliai, žingsnių sąrašas ir pavyzdinis kodas, skirti išgauti Excel lentelę iš PDF naudojant Python. Pavyzdinis kodas parodys visą procesą, perkeliant lentelę iš PDF puslapio į Excel lapą.
Žingsniai, kaip iš PDF išgauti lentelę į Excel naudojant Python
- Nustatykite aplinką, kad įdiegtumėte Aspose.Total For Python via .NET
- Taikykite licenciją atitinkamoms importuotoms bibliotekoms, t. y. Aspose.Ląstelės ir Aspose.PDF
- Įkelkite šaltinio PDF failą su lentelėmis naudodami Document klasės objektą
- Sukurkite tuščią Excel failą naudodami Workbook klasę ir nustatykite pavadinimą pirmajam lapui
- Pereikite per kiekvieną puslapį PDF failo puslapių rinkinyje
- Pasiekite lentelių rinkinį ir peržiūrėkite kiekvieną lentelės langelį
- Gauti tekstą iš PDF langelio ir nukopijuoti jį į atitinkamą langelį Excel lape.
- Išsaugokite Excel failą diske su lentelės duomenimis iš PDF
Šie žingsniai apima procesą, kaip išgauti duomenis iš PDF lentelės į Excel naudojant Python. Importuokite reikiamas bibliotekas, įkelkite šaltinio PDF failą, pasiekite kiekvieną puslapį ir jo lentelių rinkinį, ir peržiūrėkite visas lenteles. Galiausiai, pasiekite kiekvieną langelį PDF lentelėje ir išsaugokite jo turinį atitinkamame ląstelėje išvesties Excel darbalapyje.
Kodas, skirtas ištraukti lentelę iš PDF į Excel naudojant Python
Šis kodas demonstruoja, kaip gauti lentelę iš PDF į Excel naudojant Python. Galite išbandyti kitą lentelių atpažinimo variklį, naudodami use_flow_engine parinktį TableAbsorber klasėje, kad aptiktumėte be kraštų lenteles PDF faile. Naudokite „text_state“ absorbuotoje ląstelėje, kad gautumėte šrifto pavadinimą, dydį, fono spalvą, priekinės spalvos, bei pusjuodą kursyvo stilių, pritaikydami paskirties „Excel“ ląstelės formatą, kad lentelių formatas išliktų panašus abiejuose failuose.
Šis straipsnis padėjo suprasti PDF lentelės perkėlimą į Excel. Norėdami įdiegti Python, kad galėtumėte paleisti Aspose.PDF Python’ui per.NET, žiūrėkite straipsnį „Kaip įdiegti Python, kad paleistumėte Aspose“.PDF Python’ui per.NET]( https://kb-qa.aspose.com/ lt/total/python/how-to-install-python-to-run-aspose-pdf-for-python-via-net/).