Newsgroup: it.comp.programmare
Titolo: Formato doc

Ciao a tutti, in rete non sono ancora riuscito a trovare molto, sapreste
dirmi, se esistono, dove posso trovare informazioni sul formato doc (in
particolare quello di word)? Vorei fare un programmino che generi un file
in formato.
Grazie a chi vorrà rispondermi.
   Bye Rob.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 in formato.
Problema un po' "sfuggente" (MS un tempo pubblico` delle specifiche sul
suo sito ma subito le nascose di nuovo), comunque prova, x partire:
http://www.opennet.ru/docs/formats/wword8.html
Alex

 Grazie a chi vorrà rispondermi.
Trovi info anche su: 
www.wotsit.org
in particolare:
http://www.wotsit.org/download.asp?f=wword8
e
http://www.wotsit.org/download.asp?f=word8
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com

 in formato.
Io direi di andare sul sito di OpenOffice a vedere la documentazione dei
programmatori.
Il livello di compatibilita' raggiunto e' ottimo (quindi hai
informazioni abbastanza buone) ed essendo tutto Open Source hai diritto
al 100% delle informazioni.
Ma posso darti un consiglio?
Se appena puoi, fai un programma che genera RTF... e' standard, e' piu'
facile, tutte le specifiche sono pubbliche e accedi a piu' gente (tutti
quelli che hanno office lo leggono, ma lo leggono anche quelli che non
ce l'hanno).
Altrimenti fai un formato basato su xml...
tieni presente che M$ stessa si e' accorta che era molto meglio e pare
che nella prossima release basera' doc su xml...
-- 
(setq RiK0 "Enrico Franchi")
(setq url "
www.anubics.org
")
(setq quote "Se mi prendo sul serio, 
 c'e' da mettersi a ridere." )

 che nella prossima release basera' doc su xml...
Esatto, anche se all'inizio non aveva in programma di rilasciare lo
Schema a quanto ne sapevo io.


 Schema a quanto ne sapevo io.
Non so se adesso lo fara'... ma a occhio reversare un xml e' molto piu'
facile che un binario... imho


 facile che un binario... imho
Si si e comunque fonti non ufficiali mi hanno detto che lo Schema e` pubblico


 Si si e comunque fonti non ufficiali mi hanno detto che lo Schema e` pubblico
meno male!!!
che stia cambiando qualcosa in quel di redmond???


facile che un binario... imho
Be', dipende, sicuramente il contenuto č in una forma leggibile e
quindi meglio interpretabile, ma se risponde a un DTD complesso,
interpretarlo diventa arduo...

 interpretarlo diventa arduo...
Si e` vero pero` esistono tool come XML Spy che un po` di reverse
engineering gia` lo fanno quindi se proprio si deve...beh basta usare
tool del genere. Comunque c'e` chi fa reverse engineering dei binari
figurati di un file di testo :)


figurati di un file di testo :)
Non mi sono spiegato: un linguaggio XML può avere una "semantica"
particolare.  Non si tratta, semplicemente, di fare reverse
engineering.  Visto da questo punto di vista, il fatto che il file da
esplorare sia binario o di testo è il minore dei problemi.

 particolare.
Esatto ma ho idea che continuamo a non capirci. Un file XML
ha si` una semantica ma si presume che i file generati da Word 2003
siano XML validi e per esserlo devono essere conformi ad uno specifico
DTD o XMLSchema giusto?
Se questo DTD (o lo Schema) vengono resi pubblici tanto di guadagnato
cosi i tool di terze parti (vedi OpenOffice) non devono far altro che
utilizzarlo; se non sono resi pubblici e` possibile (non dico con una
precisione del 100% ma ci si puo` arrivare vicini) determinare quale
sia il DTD di origine, l'ho visto fare con XML Spy e direi che con un
po` di sbattimento e comparazione e` anche possibile arrivare al DTD
originale.
Questo intendevo, spero di essermi fatto capire correttamente.
Ciao Andrea!


 originale.
sempre che' non continuino ad andare avanti le direttive sul copyright e
patenti (sopratutto), con condimento di DMR.
nel qual caso che una cosa sia possibile o impossibile diventa
secondario rispetto al se ti mettono i braccialetti o no.
e usare una tastiera con i braccialetti e' scomodo (anche peggio con il
mouse) :-))))


 mouse) :-))))
Eh eh concordo, staremo a vedere :)


DTD o XMLSchema giusto?
Sì, se questo DTD viene pubblicato è ovvio che si può leggere e
scrivere tranquillamente qualsiasi documento.  Se non viene
pubblicato, l'impresa è ardua, a meno di usare quel XML Spy a cui ti
riferisci, che però onestamente non so come faccia a recuperare il DTD
di origine.

 di origine.
Nemmeno, avra` degli algoritmi particolari. Comunque non e`
detto che il DTD sia perfettamente identico a quello originale.
Provalo: 
http://www.altova.com/products_ide.html
