ugrás a tartalomhoz

DOC, DOCX, PPT, PPTX oldalak/diák megszámolása php-val

abicska · 2010. Aug. 17. (K), 21.15
Szevasztok!

Szeretném PHP-val megszámolni a DOC és DOCX fájlokban lévő oldalak számát, illetve a PPT és PPTX-ben lévő diák számát.
PDF-nél ez egyszerű, mert benne van a fájlban az oldalak száma, de DOC-nál és PPT-nél hogyan működik ez?

Köszönöm a segítséget előre is!

Ábel
 
1

Renderelés kérdése

janoszen · 2010. Aug. 17. (K), 21.51
Mivel a DOC / DOCX nem fix poziciós formátum, hanem folyó szöveg (kb mint a HTML), ezért az oldalak száma attól függ, hogy a gépre telepített, beállított, stb fonttal mekkorára jön ki. A legjobb tippem az volna, hogy egy OpenOffice libbel kirenderelteted PDF-fé és megnézed azt.
2

egy próbát megér

ene · 2010. Aug. 18. (Sze), 23.49
http://phpword.codeplex.com/
http://phppowerpoint.codeplex.com/

az excelessel tudom, hogy be lehet olvasni létező fájlt. talán ezekkel is, nem néztem.
3

Csak ötlet

minczerl · 2010. Aug. 20. (P), 21.29
Openofficenál az oldalak száma megtalálható a meta.xml fájlban, lehetséges hogy a Microsoftos OpenXML is tárol ilyen információt a dokumentumról. Nevezd át zipre a docx fájt és kitömörítés után kutakodj valamelyik xml fájlban.