PDF stream hogyan

Fórumok

Sziasztok!

Arra a feladatra keresek megoldást, hogy egy irtó nagy pdf fájlt lehet-e streamként megjeleníteni! A samba szerveren van egy 900Mb-os pdf, amit szeretnék hálózatról megnyitni, mindig csak az aktuális oldalt. Így nem kellene letölteni az egész majd egy gigát, hanem csak azt a pár száz bájtot ami éppen kell. A szerver is ubuntu, meg a kliens is. Van valami ötletetek? :)

Köszönöm!

Hozzászólások

Gondolom van eleg hely a SAMBA-n.

pdftk -val kiexportalod oldalankent vagy ahogy akarod.

Adobe Reader nem így nyitja meg alapból?

Ha a pdf linearizált (fast web view opcióval készült), akkor lehet olyat, hogy a teljes letöltődés előtt megjelenítődjön az elejétől kezdve, de tetszőleges oldalra ez szerintem nem működik.
Egyébként ez tényleg elég extrém méret, mitől ilyen nagy, scannelt dokumentum?

Csak akkor megint fel kell másolnom az egészet az eszközre, igaz nem egyben, hanem darabokban. Nem vagyok közelebb a célhoz.

Szerk: Próbáltam egy Pdf Compressor nevű csodát! Csodás! A 900Mb-ból megspórolt 66Kb-ot! Töröltem, a téma még mindig aktuális! :(

Szerk2: Most ezzel próbálkozom, meglátjuk mit tud:

$ gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -sOutputFile=output.pdf .input.pdf | grep Page

A végére a grep egy kis trükk, nem írkál mindenfélét feleslegesen, csak az aktuális oldalszámot :)

Szerk3: Ez sem bír vele. A 152, oldalig elmegy, aztán elszáll mint a héliumos lufik. :(

Szerk4: GScan2Pdf a következő próba. Ez is elvérzett, noha töltöttem hozzá magyar nyelvű szótárat is.

De, működik tetszőleges oldalra, de csak akkor, ha olyan kliensed (értsd: PDF-nézegetőd) van, amely ezt tudja.
Az Acrobat csak abban az esetben megy "web view"-ban, ha http-n kapja a fájlt (mert az stream), tehát samba alól nem fog menni (mert az fájl). Arról, hogy más PDF-olvasók hogy működnek, fogalmam sincs, de végső elkeseredésemben én pl. megpróbálkoznék a Chrome-mal.

Ha szkennelt, akkor valószínűleg jpg-k az oldalak, azt nehéz lesz tömöríteni...
Esetleg OCR?