PHP i čitanje PDFa
Imam jedno malo specifično pitanje: kakav je PHP kad je čitanje PDFa u pitanju? Da li je moguće otvoriti PDF dokument i iz njega izvući stranice kao slike npr, izvući sturkturu bookmarka i slične operacije? Da li znate neki set klasa za ovaj način baratanja sa PDFom ili je potrebno tako nešto pisati od početka.
|
Najpoznatija biblioteka za baratanje PDFovima iz PHPa je PDFlib. Igrao sam se nekada davno sa time, stigao do zamene jednog teksta drugim (što sam mogao opušteno da uradim i sa preg_replace, al' nije fora :D), shvatio da je relativno korisno i ostavio po strani dok mi ne zatreba. To je bilo negde u junu 2002 :)
Korisni linkovi: http://www.php.net/pdf i http://www.pdflib.com |
FPDF... Znam da moze da upisuje podatke u pdf i da kreira pdf sto sam radio u onoj formi sto sam ti pokazao... E sad kakav je kod citanja i izvlacenja informacija i da li uopste to moze nisam jos probao :)
|
http://fpdi.setasign.de/
to ti je klasa za otvaranje php fajlova ona koristi FPDF ali neki interni malo modifikovan od toga sto mozes skinuti uglavnom idi tu pogledaj ja sam koristio za neko menjanje pdf-ova koji nisu bili dobri i dobro mi je radilo - fora je da se ucita taj pdf koji hoces da menjas kao template i onda na njemu radis menjas sta ti treba i snimis u drugi fajl. daleko je od idealnog ali radi posao.. imas na sajtu uputstvo pa se igraj malo.. |
pre jedno godinu dana sam se zezao sa tim pdf klasama, i u to vreme nije bilo ni priblizno idealnoj ni jedna open sorce varijanta ...
|
Hvala na preporuci. Meni u suštini treba nešto što iz postojećeg PDFa može stranice da izvuče kao slike. Javljam kad budem znao nešto konkretno i kad budem stvarno probao par rešenja (pošto projekat za koji mi to treba neće skoro jer je deo koji ja treba da radim zadnji).
|
a jel moze pomocu neke od tih klasa da se pretrazi postojeci pdf, nadju npr. svi naslovi (na osnovu nekog text patterna) i onda od toga napravi pristojan index za taj fajl i da se doda kao bookmarks?
Imam gomilu dobrih knjiga u pdf-u kojima fale bookmarks, pa bih rado skuckao neku batch skriptu da to popravi... |
:-) tesko da ces tako nesto naci,a da odradi dobro ...
|
moze nesto da se uradi samo moras da se igras - uzmi otvori fajl koristeci se demo.php-om iz fpdi downloada
znaci ucitaj fajl kao template i isprintaj sa print_r $pdf promenljivu videces da je dosta stvari u human-readable formatu imas jedan index 'buffer' ne znam kog objekta/promenljive videces kad isprintas - u kome je smesten ceo text.. sa pozicijama na virtualnom papiru (dokumentu) sad meni je ovo trebalo da bi izmenio neke stvari u textu dokumenta i snimio kako treba - ali i tebi moze da koristi posto imas ceo text tu u bufferu mozes da radis i druge stvari tipa da indexiras ili sta vec.... samo uzmi pa se malo igraj sa tim sigurno mozes nesto da napravis.. uz naravno trud i rad.. |
blah, nikako da mi podje za rukom da nesto uradim bez truda i rada :D
nista, jos jedna stvar na probaj-kad-bude-vremena spisku... |
Vreme je GMT +2. Trenutno vreme je 18:25. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.