Ova tema pokriva detalje o tome kako dobiti slike iz PDF-a u Pythonu uz pomoć konfiguracijskih koraka i primjera koda koji se može izvoditi. Dijeli se potpuni programski kod koji se može upotrijebiti za razvoj ove aplikacije jer su osigurane sve potrebne klase i metode koje su potrebne za dobivanje slika iz PDF-a u Pythonu u različitim formatima kao što su PNG, JPEG, itd. Također ćete vidjeti različite opcije za poboljšanje procesa prilagođavanjem generiranih slika nakon što im pristupite iz PDF datoteke.
Koraci za dobivanje PDF slika u Pythonu
- Konfigurirajte IDE da koristi Aspose.PDF za Python putem .NET-a za izdvajanje slika iz PDF-a
- Pristupite izvornoj PDF datoteci koja sadrži slike pomoću objekta klase Document
- Pristupite određenoj slici unutar resursa stranice pomoću objekta klase XImage
- Generirajte novi tok datoteke koristeći naziv željene slike
- Spremite sliku kao JPEG datoteku na disk
Ovi koraci uključuju kako dobiti sliku iz PDF-a u Pythonu izlažući pristup korak po korak gdje prvo otvaramo izvornu PDF datoteku, a zatim pristupamo određenoj stranici unutar PDF-a. Za svaku PDF stranicu postoji zbirka resursa uključujući slike na koje se može pozivati uz pomoć indeksa. Nakon što se pristupi potrebnoj referenci slike pomoću instance objekta klase XImage, ona se može spremiti kao slika na disk pomoću instance memorijskog toka.
Kod za dobivanje slike iz PDF-a u Pythonu
Ovaj kod prikazuje proceduru za izvlačenje slike iz PDF-a u Pythonu pristupanjem u objekt klase Document i zatim učitavanje pristupa željenoj slici na određenoj stranici pristupanjem njezinom popisu resursa. Nakon što imamo pristup željenoj slici, mi može ga preimenovati i također može napraviti promjene u referencama unutar dokumenta. Također možete pristupiti različitim svojstvima kao što su naziv, širina i visina kako biste filtrirali slike prije nego što ih spremite kao datoteku na disk.
Ovaj primjer nas je vodio da izdvojimo slike iz PDF stranice. Ako ste zainteresirani saznati više o postupku dodavanja vodenog žiga u PDF datoteku, pogledajte članak na kako dodati vodeni žig u PDF u Pythonu.