Newsgroup: it.comp.os.linux.development
Titolo: Sorgente in Openoffice

Scusate se la domanda dovesse essere OT, ma penso che qualcuno qui
magari mi possa dare qualche informazione.
Devo presentare al mio insegnante un lavoro scritto in java, comprensivo
di una relazione, che pensavo di scrivere con Openoffice. All'interno
del documento volevo inserire anche il codice java, ma pensavo che
sarebbe stato carino inserirlo in modo che avesse la colorazione che in
genere si ha quando si programma. Il programma in genere lo scrivo con
kwrite, e li viene colorato ed indentato, ma ovviamente quando lo porto
in openoffice diventa tutto nero. C'è qualche modo per fare in modo che
openoffice lo colori automaticamente?
Grazie mille.
Luca

 ovviamente quando lo porto in openoffice diventa tutto nero.
Hai provato a passare per l'html (magari con un tool java2html) e da qui in 
OpenOffice?
Alessandro.

 qui in OpenOffice?
Ho provato ora. Ho usato kwrite che è in grado di tradurre in html.
Purtroppo quando provo ad aprire il file html da openoffice lui me lo
apre mostrandomi il codice html. Forse c'è qualche altro modo?
Grazie mille.
Luca

 apre mostrandomi il codice html. Forse c'è qualche altro modo?
Strano, dovrebbe funzionare.
Alessandro.

 apre mostrandomi il codice html. Forse c'è qualche altro modo?
Se salvi in rtf?
Alessandro.

 Se salvi in rtf?
La stessa cosa. Rimane sempre il codice html.
Grazie per la pazienza.
Luca

 La stessa cosa. Rimane sempre il codice html.
Forse non ci siamo capiti: da kwrite salvi in rtf e poi apri il documento 
con Openoffice.
Alessandro.

 documento con Openoffice.
Ah, scusa. Però non vedo che si possa salvare in rtf da kwrite. In salva
come... non trovo rtf e neanche nel menu esporta dove c'è solamente
HTML.
Grazie ancora.
Luca

 Luca
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

 * Salva
No, proprio nulla da fare. Mi appare sempre come risultato il codice
HTML. Comunque a questo punto non importa, ho parecchi file java,
quindi una procedura così lunga non vale la pena.
Per windows ricordo che c'era un programmino che faceva la stessa cosa
in visual basic, e si poteva copiare tutto il codice in word con i
colori. Non è mica che ci sia una cosa del genere da qualche parte?
Grazie mille a tutti.
Luca

 Grazie mille a tutti.
Ci sono un sacco di programmi che fanno l'"abbellimento" html del 
codice... cerca su freshmeat/google.
-- 
Renato

 No, proprio nulla da fare.
IMHO il tuo Openoffice ha qualcosa che non va.
Alessandro.

 codice... cerca su freshmeat/google.
Il fatto è che a me non serve ad html, ma mi serve in openoffice writer
e non capisco perché non mi veda bene il codice html, forse sbaglio
qualche cosa. Beh, vabbè, cercherò qualcosa dove mi hai consigliato. In
caso non dovessi proprio trovare nulla varrà dire che stamperò al mio
prof il codice da kwrite che stampa tutto colorato, mentre il resto
della relazione lo scriverò da openoffice.


 IMHO il tuo Openoffice ha qualcosa che non va.
La versione è la 1.1.2, non so se magari cambi qualche cosa da quelle
più moderne. Probabile che magari sia invece io a sbagliare.
Grazie comunque.
Luca

 qualche cosa. Beh, vabbè, cercherò qualcosa dove mi hai consigliato.
Come ti dicevo, la versione 2.0 di openoffice dovrebbe supportare il 
copia/incolla da html senza perdere la formattazione.
È uscita una versione beta da poco tempo, puoi provare ad installarla in 
parallelo alla versione stabile e vedere come va.


 copia/incolla da html senza perdere la formattazione.
A me lo fa anche la 1.1.2 pacchettizzata deb. Se copio del testo da una
pagina web me lo tiene abbastanza bene. Non ho provato coi colori, ma
font e dimensioni le tiene.
In ogni caso mi pare che questo non sia il newsgroup piu` adatto.
Bye.
-- 
Alessandro Pellizzari

 di una relazione, che pensavo di scrivere con Openoffice. 
la reputo una soluzione orrenda.
Perché non sfrutti il javadoc e non crei la documentazione del programma 
con esso invece che fare un copia incolla che verrà probabilmente 
saltato da prof? Se lo fai col javadoc invece mostri di conoscere anche 
come si documenta il codice. :-)
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 conoscere anche come si documenta il codice. :-)
Mi era passato per la testa ad un certo punto, ma non va bene come
soluzione. Il fatto è che io devo scrivere una breve relazione di 2 o 3
facciate, dove non so bene cosa dovrei scrivere visto che non è stato
specificato, e poi devo allegare il sorgente. Quindi il sorgente lo
vuole proprio lui. Quindi pensavo nelle 2 o 3 facciate di commentare
alcune parti importanti di codice riportandolo (colorato che mi piaceva
come idea) e commentandolo tutto con openoffice. Poi ovviamente allego
tutto il listato. Non che i colori fossero indispensabili, ma mi pareva
una cosa simpatica.
Ora comunque non ci sono più problemi perchè ce l'ho fatta. La soluzione
forse più ovvia funziona perfettamente. Ho fatto come mi ha consigliato
Alessandro: ho trasformato tutto in html, e da li il semplice
copia-incolla nel documento openoffice. E' venuto tutto splendido, coi
colori perfetti. La soluzione è anche molto veloce perchè basta un
copia-incolla ed una esportazione in html. Grande oo!
Grazie mille a tutti voi.
Luca

 openoffice lo colori automaticamente?
vedo che hai già trovato la tua risposta.. ma secondo me c'è una soluzione
migliore: usare enscript!
per esempio:  enscript -E --color --language=rtf -pcode.rtf code.java
o anche: enscript -E --color --language=html -pcode.html code.java
creano il primo un file rtf e il secondo uno html con sintax highlight e
colori.. soprattutto il primo è comodo se devi usare openoffice!
e poi puoi far fare a uno script l'abbellimento di tutti i file in un
colpo solo..
comunque enscript è solo uno dei tool che ti permettono di abbellire il
codice per stamparlo.. guardati la man page.. e magari anche quella di
a2ps che fa lo stesso lavoro (mi pare non ci siano i colori però..).. e
c'è anche trueprint.. anche se è più raro trovarlo nelle distribuzioni
comuni..
ciao ciao
-- 
[Filippo...........................]
[Linux User #342745................]
        ==[...penguin powered...]==

 ciao ciao
Ottimo. Grazie mille. Il lavoro devo ancora farlo quindi quasi quasi
provo questo sistema che mi pare migliore. Peraltro ho notato una cosa
(OT). kwrite e kate non colorano correttamente il codice quando lo
trasformano in html. Cioè, colorano fino ad un certo punto, poi basta.
Non avevo notato prima. Grazie mille di questa soluzione.
Luca

 a2ps che fa lo stesso lavoro (mi pare non ci siano i colori però..)
Anche a2ps supporta i colori.
-- 
Non capisco tutta questa eccitazione per il multitasking: io sono anni
che leggo in bagno.
                -- Carlo Landini

 Anche a2ps supporta i colori.
infatti ho detto mi pare.. comunque non sono riuscito a trovare come
farlo.. la documentazione info č un pň dispersiva.. ma puň anche
"stampare" su file non postscript come fa enscript su html e rtf? perchč
alla fine era questo che serviva a OP.. non il prettyprinting in sč..


 alla fine era questo che serviva a OP.. non il prettyprinting in sè..
Prova aggiungendo questa riga in ~/.a2ps/a2psrc
Options: --prologue=color
Comunque concordo, il manuale di a2ps non piace neanche a me. Per esempio,
come si fa ad usare un font diverso dal Curier?
Non so se a2ps possa generare qualcosa di diverso dal PS, in caso negativo
potrebbe provare a passare l'output ad un altro convertitore, certo
l'operazione diventa un po' troppo macchinosa.
