Re: jak spustit externi aplikaci (alias jak generovat smlouvy)

2007-01-29 Tema obsahu Radovana Straube
> S iText jsem si uz trochu hral.. bohuzel pripada mi,
> ze to vyjde nastejno, jako to psat v tom latexu s
> tim, ze vysledny dokument neni tak "pekny" a to
> nemluvim o pracnosti oddeleni obsahu od formy.
PDF-ko podporuje jednoduche oddelenie obsahu od formy.
iText vobec nepotrebujete. Mozete si vytvorit PDF
sablonu s poliami, do ktorych pride text. Obsah
ulozite to XML suboru typu XFDF (prikladam ako
priklad). Podmienkou je, ze XFDF subor musi obsahovat
linku na PDF sablonu. Otvorte si prilozeny subor v
browseri a uvidite vysledok (samozrejme musite mat
naistalovany Adobe Reader).

S pozdravom
Radovana Straube




 

Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com

bol-systemhaus.xfdf
Description: 2573219381-bol-systemhaus.xfdf


RE: jak spustit externi aplikaci (alias jak generovat smlouvy)

2007-01-29 Tema obsahu Petr Zajíc
jj, s tímhle souhlas. Žel se mi dělá mnohem jednodušeji s OOO pomocí VBasicu
a automation než z Javy ;-(

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Pavel Kubal
Sent: Monday, January 29, 2007 2:18 PM
To: Java
Subject: Re: jak spustit externi aplikaci (alias jak generovat smlouvy)


Tak s timhle mam prakticke zkusenosti.

Parsovat to XML je celkem problem, protoze je hodne komplexni.

Na druhou stranu ta podpora primo z javy je horor mozna jeste vetsi. Ta
dokumentace je psana stylem, aby to cloveka spis zmatlo a odradilo. Pokud se
tim skutecne prokousete, tak zjistite, ze spousta dulezitych veci neni
vysvetlena. A navic ta instalace OpenOffice se muze jevit jako problem.
Pokud vim, tak nestaci mit pouze jar knihovny z OO SDK.

Mam malinky example jak cist data z odt souboru a zapis do ods souboru.
Kdyby o to mel nekdo zajem, tak muzu poslat.

P.

- Original Message -
From: "Petr Zajíc" <[EMAIL PROTECTED]>
To: "Java" 
Sent: Monday, January 29, 2007 2:12 PM
Subject: RE: jak spustit externi aplikaci (alias jak generovat smlouvy)


> Na to XML v OOo.org existuje specka; je nicméně poměrně obsáhlá. Každý
> dokument v ooo je vlastně zip soubor. Takže si to přejmenuj, aby to mělo
> příponu zip a pak se podívej dovnitř.
>
> Jinak, pochopitelně existuje možnost ovládat OpenOffice.org přímo z Javy,
> včetně vytváření dokumentů, šablon a tak dále. Na PC je v tom případě
> nicméně nutné mít nainstalovány OpenOffice.org.
>
> Petr Zajíc
>
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Behalf Of Jaroslav Kortus
> Sent: Monday, January 29, 2007 2:05 PM
> To: Java
> Subject: Re: jak spustit externi aplikaci (alias jak generovat smlouvy)
>
>
> S iText jsem si uz trochu hral.. bohuzel pripada mi, ze to vyjde nastejno,
> jako to psat v tom latexu s tim, ze vysledny dokument neni tak "pekny" a
to
> nemluvim o pracnosti oddeleni obsahu od formy. Nicmene, jak o tom celem
tak
> premyslim vic a vic, domnivam se, ze cesta pres OpenOffice je asi v mem
> pripade o mnoho lepsi nez Jasper i nez Latex nebo docbook a na tom se da
> dobre stavet.
>
> V primem pouziti OpenOffice XML mi brani jedina vec. Zatim nejsem zcela
> obeznamen s moznostmi formatovani v takovem dokumentu.
>
> Dekuji vsem za pomoc. Rozhodnu se asi pro OpenOffice a to bud na urovni
DMS,
> primeho generovani XML nebo vyuziti jOOreports.
> Jaroslav Kortus
>
>
> !DSPAM:45bdf2c2221689985087603!
>
>




Re: jak spustit externi aplikaci (alias jak generovat smlouvy)

2007-01-29 Tema obsahu Pavel Kubal
Tak s timhle mam prakticke zkusenosti.

Parsovat to XML je celkem problem, protoze je hodne komplexni.

Na druhou stranu ta podpora primo z javy je horor mozna jeste vetsi. Ta
dokumentace je psana stylem, aby to cloveka spis zmatlo a odradilo. Pokud se
tim skutecne prokousete, tak zjistite, ze spousta dulezitych veci neni
vysvetlena. A navic ta instalace OpenOffice se muze jevit jako problem.
Pokud vim, tak nestaci mit pouze jar knihovny z OO SDK.

Mam malinky example jak cist data z odt souboru a zapis do ods souboru.
Kdyby o to mel nekdo zajem, tak muzu poslat.

P.

- Original Message - 
From: "Petr Zajíc" <[EMAIL PROTECTED]>
To: "Java" 
Sent: Monday, January 29, 2007 2:12 PM
Subject: RE: jak spustit externi aplikaci (alias jak generovat smlouvy)


> Na to XML v OOo.org existuje specka; je nicméně poměrně obsáhlá. Každý
> dokument v ooo je vlastně zip soubor. Takže si to přejmenuj, aby to mělo
> příponu zip a pak se podívej dovnitř.
>
> Jinak, pochopitelně existuje možnost ovládat OpenOffice.org přímo z Javy,
> včetně vytváření dokumentů, šablon a tak dále. Na PC je v tom případě
> nicméně nutné mít nainstalovány OpenOffice.org.
>
> Petr Zajíc
>
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Behalf Of Jaroslav Kortus
> Sent: Monday, January 29, 2007 2:05 PM
> To: Java
> Subject: Re: jak spustit externi aplikaci (alias jak generovat smlouvy)
>
>
> S iText jsem si uz trochu hral.. bohuzel pripada mi, ze to vyjde nastejno,
> jako to psat v tom latexu s tim, ze vysledny dokument neni tak "pekny" a
to
> nemluvim o pracnosti oddeleni obsahu od formy. Nicmene, jak o tom celem
tak
> premyslim vic a vic, domnivam se, ze cesta pres OpenOffice je asi v mem
> pripade o mnoho lepsi nez Jasper i nez Latex nebo docbook a na tom se da
> dobre stavet.
>
> V primem pouziti OpenOffice XML mi brani jedina vec. Zatim nejsem zcela
> obeznamen s moznostmi formatovani v takovem dokumentu.
>
> Dekuji vsem za pomoc. Rozhodnu se asi pro OpenOffice a to bud na urovni
DMS,
> primeho generovani XML nebo vyuziti jOOreports.
> Jaroslav Kortus
>
>
> !DSPAM:45bdf2c2221689985087603!
>
>




RE: jak spustit externi aplikaci (alias jak generovat smlouvy)

2007-01-29 Tema obsahu Petr Zajíc
Na to XML v OOo.org existuje specka; je nicméně poměrně obsáhlá. Každý
dokument v ooo je vlastně zip soubor. Takže si to přejmenuj, aby to mělo
příponu zip a pak se podívej dovnitř.

Jinak, pochopitelně existuje možnost ovládat OpenOffice.org přímo z Javy,
včetně vytváření dokumentů, šablon a tak dále. Na PC je v tom případě
nicméně nutné mít nainstalovány OpenOffice.org.

Petr Zajíc

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Jaroslav Kortus
Sent: Monday, January 29, 2007 2:05 PM
To: Java
Subject: Re: jak spustit externi aplikaci (alias jak generovat smlouvy)


S iText jsem si uz trochu hral.. bohuzel pripada mi, ze to vyjde nastejno,
jako to psat v tom latexu s tim, ze vysledny dokument neni tak "pekny" a to
nemluvim o pracnosti oddeleni obsahu od formy. Nicmene, jak o tom celem tak
premyslim vic a vic, domnivam se, ze cesta pres OpenOffice je asi v mem
pripade o mnoho lepsi nez Jasper i nez Latex nebo docbook a na tom se da
dobre stavet.

V primem pouziti OpenOffice XML mi brani jedina vec. Zatim nejsem zcela
obeznamen s moznostmi formatovani v takovem dokumentu.

Dekuji vsem za pomoc. Rozhodnu se asi pro OpenOffice a to bud na urovni DMS,
primeho generovani XML nebo vyuziti jOOreports.
Jaroslav Kortus



Re: jak spustit externi aplikaci (alias jak generovat smlouvy)

2007-01-29 Tema obsahu Jaroslav Kortus
S iText jsem si uz trochu hral.. bohuzel pripada mi, ze to vyjde nastejno, jako 
to psat v tom latexu s tim, ze vysledny dokument neni tak "pekny" a to nemluvim 
o pracnosti oddeleni obsahu od formy. Nicmene, jak o tom celem tak premyslim 
vic a vic, domnivam se, ze cesta pres OpenOffice je asi v mem pripade o mnoho 
lepsi nez Jasper i nez Latex nebo docbook a na tom se da dobre stavet.

V primem pouziti OpenOffice XML mi brani jedina vec. Zatim nejsem zcela 
obeznamen s moznostmi formatovani v takovem dokumentu.

Dekuji vsem za pomoc. Rozhodnu se asi pro OpenOffice a to bud na urovni DMS, 
primeho generovani XML nebo vyuziti jOOreports.
Jaroslav Kortus

> Jeste me napada vyuziti knihovny iText http://www.lowagie.com/iText/ ,
> coz je knihovna umoznujici vytvareni a _modifikovani_ PDF dokumentu. Na
> http://itextdocs.lowagie.com/tutorial/#general_copystamp je uveden
> priklad s vyplnovanim predpripravenych formularu, treba vam to pomuze...
>
> Jiri Jakes
>
> Jaroslav Kortus wrote:
>> Dobry den,
>> dekuji za vsechny prispevky. Prave proto, ze si pouzitim JR nejsem jist, 
>> napsal jsem onen prispevek. Jde o to, ze smlouva (jeji tisknutelna verze) ma 
>> zpravidla pevne definovanou strukturu, ale muze se stat, ze pro vyznamneho 
>> klienta je zapotrebi pridat do smlouvy nejaky dodatek, zmenit ostavec v 
>> podminkach ci smluvni podminku a tak (v realu se to stava denne).
>>
>> Soucasne reseni:
>> Soucasne zastarale reseni funguje asi takto: Existuji sablony we wordu 
>> (vzorova smlouva), ktera obsahuje dynamicka pole editovatelna pomoci maker. 
>> Při založení nové smlouvy obchodník vyplni formulář v klientské aplikaci. 
>> Pomoci prilozenych maker se do smlouvy doplni hodnoty z vyplnenych poli, 
>> nejake tabulky a tak. Pred samotnym tiskem se muze smlouva upravit jeste 
>> rucne (obvykle napr. smluvni podminky), cimz vsak zcela ztracime konzistenci 
>> mezi podepsanou platnou uzavrenou smlouvou a daty v IS. Platna verze smlouvy 
>> .doc soubor se archivuje. Pokud klient prijde a chce zmenit napr. smluvni 
>> podminku, nasmlouvanou castku, ci cokoliv jineho zpravidla smlouvu nerusime 
>> a nevytvarime novou, ale rucne zmenime data v klientske aplikaci a pote 
>> tataz data zmenime v .doc puvodni verzi smlouvy, kterou mame archivovanu. 
>> Cela, dnes jiz velmi komplikovana, mnohokrat zaplatovana klientska aplikace 
>> tedy v zasade slouzi pouze pri vytvareni nove smlouvy. V situaci, kdy se 
>> smlouva prodluzuje ne
 bo
>>  meni
>> jeji podminky, nelze jiz aplikace pouzit, protoze jedine misto, kde je 
>> smlouva v platnem zneni je onen .doc soubor resp. na originalu smlouvy, 
>> kterou vlastni zakaznik. Pokud se nejaky zakaznicky pozadavek zacina casteji 
>> opakovat, ukolujeme programatory, aby implementovali do systemu novy vzor 
>> (sablonu) smlouvy. Ukolem je navrhnout modernizaci aplikace a posleze ji 
>> implementovat, aby nebylo nutne napriklad kvuli "doplneni jedne tecky" do 
>> sablony kontaktovat programatory.
>>
>> Moje predstava o novem reseni:
>> Navrhnout strukturovanou formou SMLOUVY. Vytvorit rozhranni, ve kterem by 
>> mohl uzivatel vytvaret nove a nove sablony smluv bez nutnosti zasahu do 
>> zdrojoveho kodu aplikace (samozrejme pokud se nezmeni struktura smlouvy), 
>> narozdil od soucasne podoby. Vytvorit rozhranni, ve kterem obchodnik muze 
>> vytvaret editovat (nebo mazat) smlouvy, vytvaret tiskove nahledy a tisknout 
>> je.
>>
>> Konkretne:
>> Domnivam se, ze vhodnym formatem pro tvorbu sablon by mohl byt XML (odpada 
>> nutnost implementovat specialni UI pro tvorbu sablon). Implementovat 
>> generator smluv (std. prekladac podle navrhoveho vzoru interpreter). S tim, 
>> co znam (s Jasperem nemam bohuzel zkusenosti) bych si umel predstavit 
>> generator do LaTeXu nebo docbooku, zavoalt externi compiler a posleze 
>> napriklad z PDF nahlizet a tisknout.
>>
>> Otazky:
>> Jde to jednoduseji?
>> Uvadite RTF:
>>  je problem otevrit vygenerovany RTF ve wordu se spravnym formatovanim?
>>  je nutne OpenOffice spoustet pri generovani RTF?
>>  je nutne mit OpenOffice vubec nainstalovany?
>>  doporucil byste mi nejakou literaturu?
>>
>> Pri hledani jsem narazil na velmi zajimavy projekt 
>> http://jooreports.sourceforge.net/ .
>> Dekuji, Jaroslav Kortus
>>
>>
>>> Já mám moc dobré zkušenosti s rtf, do kterého jde přímo psát. Takže, pokud
>>> by na Vaše problémy stačil RTF, tak není co řešit. Prostě ho poeditujete
>>> pomocí kódu a je to.
>>>
>>> Jinak ... mno, nejspíš OpenOffice, to lze s Javou propojit dost dobře.
>>> Řešení s Wordem bude o mnoho náročnější.
>>>
>>> Nezmínil jste, zda, případně jak jste vázán formátem. Co z toho má lézt?
>>> PDF?
>>>
>>> Petr Zajíc
>>>
>>> -Original Message-
>>> Sent: Friday, January 26, 2007 9:03 PM
>>> To: konference@java.cz
>>>
>>> Dobrý den,
>>> chtěl bych z Java EE aplikace generovat komplet smlouvu připravenou pro
>>> tisk. Smlouva může a obsahuje některá složitější formátování, jako tabulky,
>>> víceúrovňová číslování, poznámky pod 

Re: jak spustit externi aplikaci (alias jak generovat smlouvy)

2007-01-29 Tema obsahu Jiri Jakes
Jeste me napada vyuziti knihovny iText http://www.lowagie.com/iText/ , 
coz je knihovna umoznujici vytvareni a _modifikovani_ PDF dokumentu. Na 
http://itextdocs.lowagie.com/tutorial/#general_copystamp je uveden 
priklad s vyplnovanim predpripravenych formularu, treba vam to pomuze...


Jiri Jakes

Jaroslav Kortus wrote:

Dobry den,
dekuji za vsechny prispevky. Prave proto, ze si pouzitim JR nejsem jist, napsal 
jsem onen prispevek. Jde o to, ze smlouva (jeji tisknutelna verze) ma zpravidla 
pevne definovanou strukturu, ale muze se stat, ze pro vyznamneho klienta je 
zapotrebi pridat do smlouvy nejaky dodatek, zmenit ostavec v podminkach ci 
smluvni podminku a tak (v realu se to stava denne).

Soucasne reseni:
Soucasne zastarale reseni funguje asi takto: Existuji sablony we wordu (vzorova smlouva), ktera obsahuje dynamicka pole editovatelna pomoci maker. Při založení nové smlouvy obchodník vyplni formulář v klientské aplikaci. Pomoci prilozenych maker se do smlouvy doplni hodnoty z vyplnenych poli, nejake tabulky a tak. Pred samotnym tiskem se muze smlouva upravit jeste rucne (obvykle napr. smluvni podminky), cimz vsak zcela ztracime konzistenci mezi podepsanou platnou uzavrenou smlouvou a daty v IS. Platna verze smlouvy .doc soubor se archivuje. Pokud klient prijde a chce zmenit napr. smluvni podminku, nasmlouvanou castku, ci cokoliv jineho zpravidla smlouvu nerusime a nevytvarime novou, ale rucne zmenime data v klientske aplikaci a pote tataz data zmenime v .doc puvodni verzi smlouvy, kterou mame archivovanu. Cela, dnes jiz velmi komplikovana, mnohokrat zaplatovana klientska aplikace tedy v zasade slouzi pouze pri vytvareni nove smlouvy. V situaci, kdy se smlouva prodluzuje nebo 
 meni  
jeji podminky, nelze jiz aplikace pouzit, protoze jedine misto, kde je smlouva v platnem zneni je onen .doc soubor resp. na originalu smlouvy, kterou vlastni zakaznik. Pokud se nejaky zakaznicky pozadavek zacina casteji opakovat, ukolujeme programatory, aby implementovali do systemu novy vzor (sablonu) smlouvy. Ukolem je navrhnout modernizaci aplikace a posleze ji implementovat, aby nebylo nutne napriklad kvuli "doplneni jedne tecky" do sablony kontaktovat programatory.


Moje predstava o novem reseni:
Navrhnout strukturovanou formou SMLOUVY. Vytvorit rozhranni, ve kterem by mohl 
uzivatel vytvaret nove a nove sablony smluv bez nutnosti zasahu do zdrojoveho 
kodu aplikace (samozrejme pokud se nezmeni struktura smlouvy), narozdil od 
soucasne podoby. Vytvorit rozhranni, ve kterem obchodnik muze vytvaret editovat 
(nebo mazat) smlouvy, vytvaret tiskove nahledy a tisknout je.

Konkretne:
Domnivam se, ze vhodnym formatem pro tvorbu sablon by mohl byt XML (odpada 
nutnost implementovat specialni UI pro tvorbu sablon). Implementovat generator 
smluv (std. prekladac podle navrhoveho vzoru interpreter). S tim, co znam (s 
Jasperem nemam bohuzel zkusenosti) bych si umel predstavit generator do LaTeXu 
nebo docbooku, zavoalt externi compiler a posleze napriklad z PDF nahlizet a 
tisknout.

Otazky:
Jde to jednoduseji?
Uvadite RTF:
 je problem otevrit vygenerovany RTF ve wordu se spravnym formatovanim?
 je nutne OpenOffice spoustet pri generovani RTF?
 je nutne mit OpenOffice vubec nainstalovany?
 doporucil byste mi nejakou literaturu?

Pri hledani jsem narazil na velmi zajimavy projekt 
http://jooreports.sourceforge.net/ .
Dekuji, Jaroslav Kortus

  

Já mám moc dobré zkušenosti s rtf, do kterého jde přímo psát. Takže, pokud
by na Vaše problémy stačil RTF, tak není co řešit. Prostě ho poeditujete
pomocí kódu a je to.

Jinak ... mno, nejspíš OpenOffice, to lze s Javou propojit dost dobře.
Řešení s Wordem bude o mnoho náročnější.

Nezmínil jste, zda, případně jak jste vázán formátem. Co z toho má lézt?
PDF?

Petr Zajíc

-Original Message-
Sent: Friday, January 26, 2007 9:03 PM
To: konference@java.cz

Dobrý den,
chtěl bych z Java EE aplikace generovat komplet smlouvu připravenou pro
tisk. Smlouva může a obsahuje některá složitější formátování, jako tabulky,
víceúrovňová číslování, poznámky pod čarou, indexy. Cokoliv ve smlouvě by
mělo být možné změnit školeným uživatelem bez zásahu do zdrojového kódu j2ee
aplikace, například na úrovni změny šablony (přidání smluvní podmínky..).
Doporučili byste mi JasperReports, nebo znáte jiný, lepší způsob (třeba
generovat zdrojový kód pro LaTeX nebo Docbook). Děkuji, nemám zatím žádné
zkušenosti, tak budu vděčný za každý námět.

Jaroslav Kortus






  





RE: jak spustit externi aplikaci (alias jak generovat smlouvy)

2007-01-28 Tema obsahu Petr Zajíc
Dobrý den,

pokud víte, jak funguje rtf tak je to brnkačka; otázka je, jestli by to
pokrylo Vaše požadavky na formátování a tak.

Pokud se cítíte na XML, co Vám brání použít OpenOffice, to přece dokumenty
do XML ukládá?

Petr Zajíc

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Jaroslav Kortus
Sent: Monday, January 29, 2007 1:24 AM
To: Java
Subject: Re: jak spustit externi aplikaci (alias jak generovat smlouvy)


Dobry den,
dekuji za vsechny prispevky. Prave proto, ze si pouzitim JR nejsem jist,
napsal jsem onen prispevek. Jde o to, ze smlouva (jeji tisknutelna verze) ma
zpravidla pevne definovanou strukturu, ale muze se stat, ze pro vyznamneho
klienta je zapotrebi pridat do smlouvy nejaky dodatek, zmenit ostavec v
podminkach ci smluvni podminku a tak (v realu se to stava denne).

Soucasne reseni:
Soucasne zastarale reseni funguje asi takto: Existuji sablony we wordu
(vzorova smlouva), ktera obsahuje dynamicka pole editovatelna pomoci maker.
Při založení nové smlouvy obchodník vyplni formulář v klientské aplikaci.
Pomoci prilozenych maker se do smlouvy doplni hodnoty z vyplnenych poli,
nejake tabulky a tak. Pred samotnym tiskem se muze smlouva upravit jeste
rucne (obvykle napr. smluvni podminky), cimz vsak zcela ztracime konzistenci
mezi podepsanou platnou uzavrenou smlouvou a daty v IS. Platna verze smlouvy
.doc soubor se archivuje. Pokud klient prijde a chce zmenit napr. smluvni
podminku, nasmlouvanou castku, ci cokoliv jineho zpravidla smlouvu nerusime
a nevytvarime novou, ale rucne zmenime data v klientske aplikaci a pote
tataz data zmenime v .doc puvodni verzi smlouvy, kterou mame archivovanu.
Cela, dnes jiz velmi komplikovana, mnohokrat zaplatovana klientska aplikace
tedy v zasade slouzi pouze pri vytvareni nove smlouvy. V situaci, kdy se
smlouva prodluzuje nebo
 meni
jeji podminky, nelze jiz aplikace pouzit, protoze jedine misto, kde je
smlouva v platnem zneni je onen .doc soubor resp. na originalu smlouvy,
kterou vlastni zakaznik. Pokud se nejaky zakaznicky pozadavek zacina casteji
opakovat, ukolujeme programatory, aby implementovali do systemu novy vzor
(sablonu) smlouvy. Ukolem je navrhnout modernizaci aplikace a posleze ji
implementovat, aby nebylo nutne napriklad kvuli "doplneni jedne tecky" do
sablony kontaktovat programatory.

Moje predstava o novem reseni:
Navrhnout strukturovanou formou SMLOUVY. Vytvorit rozhranni, ve kterem by
mohl uzivatel vytvaret nove a nove sablony smluv bez nutnosti zasahu do
zdrojoveho kodu aplikace (samozrejme pokud se nezmeni struktura smlouvy),
narozdil od soucasne podoby. Vytvorit rozhranni, ve kterem obchodnik muze
vytvaret editovat (nebo mazat) smlouvy, vytvaret tiskove nahledy a tisknout
je.

Konkretne:
Domnivam se, ze vhodnym formatem pro tvorbu sablon by mohl byt XML (odpada
nutnost implementovat specialni UI pro tvorbu sablon). Implementovat
generator smluv (std. prekladac podle navrhoveho vzoru interpreter). S tim,
co znam (s Jasperem nemam bohuzel zkusenosti) bych si umel predstavit
generator do LaTeXu nebo docbooku, zavoalt externi compiler a posleze
napriklad z PDF nahlizet a tisknout.

Otazky:
Jde to jednoduseji?
Uvadite RTF:
 je problem otevrit vygenerovany RTF ve wordu se spravnym formatovanim?
 je nutne OpenOffice spoustet pri generovani RTF?
 je nutne mit OpenOffice vubec nainstalovany?
 doporucil byste mi nejakou literaturu?

Pri hledani jsem narazil na velmi zajimavy projekt
http://jooreports.sourceforge.net/ .
Dekuji, Jaroslav Kortus

> Já mám moc dobré zkušenosti s rtf, do kterého jde přímo psát. Takže, pokud
> by na Vaše problémy stačil RTF, tak není co řešit. Prostě ho poeditujete
> pomocí kódu a je to.
>
> Jinak ... mno, nejspíš OpenOffice, to lze s Javou propojit dost dobře.
> Řešení s Wordem bude o mnoho náročnější.
>
> Nezmínil jste, zda, případně jak jste vázán formátem. Co z toho má lézt?
> PDF?
>
> Petr Zajíc
>
> -Original Message-
> Sent: Friday, January 26, 2007 9:03 PM
> To: konference@java.cz
>
> Dobrý den,
> chtěl bych z Java EE aplikace generovat komplet smlouvu připravenou pro
> tisk. Smlouva může a obsahuje některá složitější formátování, jako
tabulky,
> víceúrovňová číslování, poznámky pod čarou, indexy. Cokoliv ve smlouvě by
> mělo být možné změnit školeným uživatelem bez zásahu do zdrojového kódu
j2ee
> aplikace, například na úrovni změny šablony (přidání smluvní podmínky..).
> Doporučili byste mi JasperReports, nebo znáte jiný, lepší způsob (třeba
> generovat zdrojový kód pro LaTeX nebo Docbook). Děkuji, nemám zatím žádné
> zkušenosti, tak budu vděčný za každý námět.
>
> Jaroslav Kortus
>





Re: jak spustit externi aplikaci (alias jak generovat smlouvy)

2007-01-28 Tema obsahu Jaroslav Kortus
Dobry den,
dekuji za vsechny prispevky. Prave proto, ze si pouzitim JR nejsem jist, napsal 
jsem onen prispevek. Jde o to, ze smlouva (jeji tisknutelna verze) ma zpravidla 
pevne definovanou strukturu, ale muze se stat, ze pro vyznamneho klienta je 
zapotrebi pridat do smlouvy nejaky dodatek, zmenit ostavec v podminkach ci 
smluvni podminku a tak (v realu se to stava denne).

Soucasne reseni:
Soucasne zastarale reseni funguje asi takto: Existuji sablony we wordu (vzorova 
smlouva), ktera obsahuje dynamicka pole editovatelna pomoci maker. Při založení 
nové smlouvy obchodník vyplni formulář v klientské aplikaci. Pomoci prilozenych 
maker se do smlouvy doplni hodnoty z vyplnenych poli, nejake tabulky a tak. 
Pred samotnym tiskem se muze smlouva upravit jeste rucne (obvykle napr. smluvni 
podminky), cimz vsak zcela ztracime konzistenci mezi podepsanou platnou 
uzavrenou smlouvou a daty v IS. Platna verze smlouvy .doc soubor se archivuje. 
Pokud klient prijde a chce zmenit napr. smluvni podminku, nasmlouvanou castku, 
ci cokoliv jineho zpravidla smlouvu nerusime a nevytvarime novou, ale rucne 
zmenime data v klientske aplikaci a pote tataz data zmenime v .doc puvodni 
verzi smlouvy, kterou mame archivovanu. Cela, dnes jiz velmi komplikovana, 
mnohokrat zaplatovana klientska aplikace tedy v zasade slouzi pouze pri 
vytvareni nove smlouvy. V situaci, kdy se smlouva prodluzuje nebo 
 meni  
jeji podminky, nelze jiz aplikace pouzit, protoze jedine misto, kde je smlouva 
v platnem zneni je onen .doc soubor resp. na originalu smlouvy, kterou vlastni 
zakaznik. Pokud se nejaky zakaznicky pozadavek zacina casteji opakovat, 
ukolujeme programatory, aby implementovali do systemu novy vzor (sablonu) 
smlouvy. Ukolem je navrhnout modernizaci aplikace a posleze ji implementovat, 
aby nebylo nutne napriklad kvuli "doplneni jedne tecky" do sablony kontaktovat 
programatory.

Moje predstava o novem reseni:
Navrhnout strukturovanou formou SMLOUVY. Vytvorit rozhranni, ve kterem by mohl 
uzivatel vytvaret nove a nove sablony smluv bez nutnosti zasahu do zdrojoveho 
kodu aplikace (samozrejme pokud se nezmeni struktura smlouvy), narozdil od 
soucasne podoby. Vytvorit rozhranni, ve kterem obchodnik muze vytvaret editovat 
(nebo mazat) smlouvy, vytvaret tiskove nahledy a tisknout je.

Konkretne:
Domnivam se, ze vhodnym formatem pro tvorbu sablon by mohl byt XML (odpada 
nutnost implementovat specialni UI pro tvorbu sablon). Implementovat generator 
smluv (std. prekladac podle navrhoveho vzoru interpreter). S tim, co znam (s 
Jasperem nemam bohuzel zkusenosti) bych si umel predstavit generator do LaTeXu 
nebo docbooku, zavoalt externi compiler a posleze napriklad z PDF nahlizet a 
tisknout.

Otazky:
Jde to jednoduseji?
Uvadite RTF:
 je problem otevrit vygenerovany RTF ve wordu se spravnym formatovanim?
 je nutne OpenOffice spoustet pri generovani RTF?
 je nutne mit OpenOffice vubec nainstalovany?
 doporucil byste mi nejakou literaturu?

Pri hledani jsem narazil na velmi zajimavy projekt 
http://jooreports.sourceforge.net/ .
Dekuji, Jaroslav Kortus

> Já mám moc dobré zkušenosti s rtf, do kterého jde přímo psát. Takže, pokud
> by na Vaše problémy stačil RTF, tak není co řešit. Prostě ho poeditujete
> pomocí kódu a je to.
>
> Jinak ... mno, nejspíš OpenOffice, to lze s Javou propojit dost dobře.
> Řešení s Wordem bude o mnoho náročnější.
>
> Nezmínil jste, zda, případně jak jste vázán formátem. Co z toho má lézt?
> PDF?
>
> Petr Zajíc
>
> -Original Message-
> Sent: Friday, January 26, 2007 9:03 PM
> To: konference@java.cz
>
> Dobrý den,
> chtěl bych z Java EE aplikace generovat komplet smlouvu připravenou pro
> tisk. Smlouva může a obsahuje některá složitější formátování, jako tabulky,
> víceúrovňová číslování, poznámky pod čarou, indexy. Cokoliv ve smlouvě by
> mělo být možné změnit školeným uživatelem bez zásahu do zdrojového kódu j2ee
> aplikace, například na úrovni změny šablony (přidání smluvní podmínky..).
> Doporučili byste mi JasperReports, nebo znáte jiný, lepší způsob (třeba
> generovat zdrojový kód pro LaTeX nebo Docbook). Děkuji, nemám zatím žádné
> zkušenosti, tak budu vděčný za každý námět.
>
> Jaroslav Kortus
>