Newsgroup: it.comp.java
Titolo: Java e Word

Vorrei utilizzare word come generatore di report e quindi utilizzarlo per 
predisprre dei preistamapti e posizionarci dei campi e possibile avere lo 
stesso risultato con java ossia
ho un documento che contiene il campo1, campo2, ecc
in java dovrei aprire questo file e sostituire a campo1, campo2 i valori 
desiderati, ce qualche post procedente in merito oppure dove posso trovare 
informazioni? 

sm.sm.sm
. ha scritto:

se non hai vincoli sul formato potresti salvare come html e da lì 
sarebbe abbastanza facile usando qualche libreria xml e/o tramite 
ricerca-sostituzione di parole chiave.
ciao,
antonio

 antonio
In che senso se non ho vicnoli sul formato.
Il problema e questo ho gia un documento predisposto che in tal caso ha 
funzione di report in cui sono posizionati i campi, devo in altre parole 
compilare questo documento gia esistente, insomma la funzione č come una 
stampa unione di word....
Comunque non e obbligo di uso word potrei anche openoffice l'importante e 
che venga fuori un rtf..
Grazie se mi puoi illuminare.

Allora.
Su Apache c'è un progetto relativo ai documenti Word (POI) ma credo
che sia in alfa.
Io per un'applicazione web ho usato un editor open source (FCKEditor)
ma tu stesso te ne puoi fare uno.
Il vantaggio di fck è che scrive codice html (quindi ascii) che per te
in prima analisi è un unico stringone si cui puoi lavorare con i
metodi della classe String oppure con librerie di parsing di file html.

 
intendevo il formato d'uscita, se non c'era vincolo su quello, ma a 
quanto mi dici il vincolo c'è (rtf). Quella che suggerivo io era una 
soluzione molto semplice e "artigianale":
1. Crei il documento template usando delle parole-simboli chiave nei 
vari campi
2. converti il tuo template in un formato testuale non compresso che 
conosci.
3. fai una semplice sostituzione delle parole chiave.
Questo dovrebbe bastare per un lavoro semplice. Credo che con l'rtf 
debba funzionare.
Se il compito è troppo complesso potresti usare velocity che fa già il 
lavoro di sostituzione su template.
Usare l'html ti darebbe in più la possibilità di usare dei comuni tool 
xml che ti permettono di scandire gerarchicamente il documento. La 
sostituzione vera e propria potrebbe essere fatta ad esempio assegnando 
una determinata coppia tag/attributo nelle zone da compilare (stavolta 
a mano), e dunque asegnando il valore in quelle zone.
Non so se ho colto il problema, la soluzione come ho detto non è molto 
evoluta ma potrebbe bastare :-)
ciao,
antonio

Ok porverò un pò avedere con questi tool, il fatto e che devo fare una 
applicazione in java che insomma tiri fuori questo risultato, so che è 
possibile ma devo individuare come......
Eentualmente dove vi posso postare per altre info?
Grazie

"
sm.sm.sm
." <a.a..a> ha scritto nel messaggio
news:43a87e64$0$13254$4faf...@reader2.news.tin.it...

Per Word non so, ma ho trovato una libreria per Java per generare file
Excel. L'ho già utilizzata e funziona piuttosto bene.
Sicuro di dover passare tramite Word? Excel non potrebbe andare bene lo
stesso?
MSL

 MSL
Bhe la vedo dura ad esempio fare un documento come una dichiarazione o altro 
con excel...... che ne dici?


CROSS POSTO ANCHE IO (ma porca puttana), PER VENIRE INCONTRO A VOI-ALTRI.
LA VOLETE SMETTERE DI CROSS-POSTARE ? SPECIALMENTE SU NEWSGROUP CHE NON 
C'ENTRANO UNA MAZZA ???
E CHE CAZZOOOOOOOOOOOO !
Buona Giornata