Početna » kako da » Kako izdvojiti i spremiti slike iz PDF datoteke u Linuxu

    Kako izdvojiti i spremiti slike iz PDF datoteke u Linuxu

    Možete jednostavno pretvoriti PDF datoteke u tekst za uređivanje u Linuxu pomoću alata za naredbeni redak "pdftotext". Međutim, ako postoje slike u izvornoj PDF datoteci, one se ne izdvajaju. Da biste izvukli slike iz PDF datoteke, možete upotrijebiti drugi alat naredbene linije pod nazivom "pdfimages".

    NAPOMENA: kada kažemo da u ovaj članak upišete nešto i postoje citati oko teksta, NE upisujte navodnike, osim ako drugačije ne navedemo.

    Alat "pdfimages" dio je poppler-utils paketa. Možete provjeriti je li instaliran na vašem sustavu i instalirati ga ako je potrebno pomoću koraka opisanih u ovom članku.

    Za izdvajanje slika iz PDF datoteke pomoću pdfimages, pritisnite “Ctrl + Alt + T” da biste otvorili prozor Terminala. U naredbu upišite sljedeću naredbu.

    pdfimages /home/lori/Documents/SampleWithImages.pdf / home / lori / Dokumenti / ExtractedImages / image

    NAPOMENA: Za sve naredbe prikazane u ovom članku, zamijenite prvu stazu u naredbi i PDF datoteku na putanju i nazivu izvorne PDF datoteke. Drugi put bi trebao biti put do korijenske mape u koju želite spremiti izvađene slike. Riječ "slika" na kraju druge staze predstavlja ono što želite predgovarati vašem nazivu. Imena datoteka slika se numeriraju automatski (000, 001, 002, 003 itd.). Ako želite dodati tekst na početak svake slike, unesite taj tekst na kraju druge staze. U našem primjeru, svaki naziv datoteke započinje sa "image", kao što je image-001.ppm, image-002.ppm, itd. Dodaje se crtica između teksta koji navedete i broja.

    Zadani format slike je PPM (prijenosni pixmap) za ne-monokromne slike ili PBM (prijenosna bitmapa) za crno-bijele slike. Ovi formati su dizajnirani da se lako razmjenjuju između platformi.

    NAPOMENA: Možete dobiti dvije slikovne datoteke za svaku sliku u PDF datoteci. Druga slika za svaku sliku je prazna, tako da ćete moći vidjeti koje slike sadrže slike iz datoteke minijaturu na datoteci u upravitelju datoteka.

    Za izradu .jpg slikovnih datoteka naredbi dodajte opciju -j, kao što je prikazano u nastavku.

    pdfimages -j /home/lori/Documents/SampleWithImages.pdf / home / lori / Dokumenti / ExtractedImages / image

    NAPOMENA: Možete i promijeniti zadani izlaz u PNG pomoću opcije "-png" ili TIFF pomoću opcije "-tiff".

    Glavna slikovna datoteka za svaku sliku sprema se kao .jpg datoteka. Druga prazna slika je i dalje .ppm ili .pbm datoteka.

    Ako želite samo pretvoriti slike na određenu stranicu i nakon nje, upotrijebite opciju "-f" s brojem za označavanje prve stranice za pretvorbu, kao što je prikazano u narednoj primjeru ispod.

    pdfimages -f 2 -j /home/lori/Documents/SampleWithImages.pdf / home / lori / Dokumenti / ExtractedImages / image

    NAPOMENA: Kombinirali smo opciju "-j" s opcijom "-f" kako bismo dobili .jpg slike i učinili isto s opcijom "-l" koja je navedena u nastavku.

    Da biste pretvorili sve slike prije i na određenu stranicu, upotrijebite opciju "-l" (mala slova "L", a ne broj "1") s brojem za označavanje posljednje stranice koju želite pretvoriti, kao što je prikazano u nastavku.

    pdfimages -l 1 -j /home/lori/Documents/SampleWithImages.pdf / home / lori / Dokumenti / ExtractedImages / image

    NAPOMENA: opcije "-f" i "-l" možete upotrijebiti za konverziju slika u određenom rasponu stranica u sredini dokumenta.

    Ako u PDF datoteci postoji lozinka vlasnika, koristite opciju "-opw" i zaporku u jednakim navodnicima, kao što je prikazano u nastavku. Ako je lozinka na PDF datoteci korisnička lozinka, umjesto nje koristite lozinku -upw.

    NAPOMENA: provjerite ima li u naredbi jednu navodnicu oko zaporke.

    pdfimages -opw 'password' -j /home/lori/Documents/SampleWithImages.pdf / home / lori / Dokumenti / ExtractedImages / image

    Za više informacija o korištenju naredbe pdfimages upišite "pdfimages" na upit u terminalskom prozoru i pritisnite "Enter". Upotreba naredbe prikazuje se s popisom dostupnih opcija za upotrebu u naredbi.