Francesco Forti ha scritto:
> At 09:48 18.03.2009, pac wrote:
>   
>> Ho una lunga serie di file doc che mi hanno dato da stampare, un po'
>> di tutte le dimensioni, con immagini, senza insomma di tutto un po'.
>> Esiste un modo per sapere anticipatamente quante sono le pagine senza
>> aprire file per file ? (in tutto sono 145 file !!!)
>>     
allora: con gli odt si può scrivendo un po' di codice, io provo a darti
una dritta poi valuta tu se ti può andar bene e ricorda che puoi
importare i doc in odt con un utility non mi ricordo di chi che ne
importa a cartelle intere (prova a googlare un po' oppure cerca in lista
perché non son certo di averla letta qui.
Dunque dicevamo... i file odt in realtà sono degli zip contenenti vari
file tra cui  meta.xml che contiene tutte le informazioni statistiche
relative al file di seguito ti ho copiato la riga di un mio file:
<meta:document-statistic meta:table-count="*3*" meta:image-count="*6*"
meta:object-count="*0*" meta:page-count="*7*"
meta:paragraph-count="*130*" meta:word-count="*2255*"
meta:character-count="*13302*" />

non sono un esperto di api di OOo ma se tanto mi da tanto... è già stato
previsto; male che vada comunque dovresti scrivere un programmino che
unzippa una serie di file odt, apre il file meta.xml ne decodifica il
contenuto e te lo mette in output dove e come ti può servire.

Se invece vuoi farlo direttamente da file doc devi cercare con google il
formato .doc e vedere se contiene l'informazione anche se non te lo
consiglio visto che MS storicamente ha cambiato il formato dei file doc
ad ogni release o quasi...

Se più semplicemente vuoi sapere il totale delle pagine potrebbe
bastarti concatenare tutti i file in un unico grande pdf e poi aprirlo
per sapere di quante pagine è composto e poi tanto vale stampare il pdf.
>
> secondo me NO.
> Voce del verbo "mission impossible". O quasi. 
> solo aprendo il file conosci i caratteri, il tipo di carattere, il suo size, 
> le immagini,
> le tabelle. E quindi le pagine. 
>
> L'unica soluzione che vedo è stampare verso una stampante dummy o fittizzia
> (tipo dopdf) e poi esaminare quante pagine sono. Se quella stampante è quella
> di default pui usare selezionare tutti i files via file manager e stamparli 
> in batch
> (l'apertura avviene sempre ma l'utente non se ne rende conto). In questo caso 
> dovrai aprire comunque gli "n" files PDF per conoscerne la mole. 
>
> Lieto di conoscere sistemi migliori, se ci fossero.
>
> FF
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Rispondere a