DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   PHP (http://www.devprotalk.com/forumdisplay.php?f=9)
-   -   PHP i čitanje PDFa (http://www.devprotalk.com/showthread.php?t=574)

Ilija Studen 31. 01. 2006. 21:38

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.

Dušan Dželebdžić 31. 01. 2006. 22:27

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

Vokic 01. 02. 2006. 13:23

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 :)

Dejan Rajic 24. 02. 2006. 21:38

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..

nixa 24. 02. 2006. 21:48

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 ...

Ilija Studen 25. 02. 2006. 01:02

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).

ivanhoe 25. 02. 2006. 05:47

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...

nixa 25. 02. 2006. 07:21

:-) tesko da ces tako nesto naci,a da odradi dobro ...

Dejan Rajic 25. 02. 2006. 17:16

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..

ivanhoe 25. 02. 2006. 19:30

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:49.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.