
Apache FOP
Pěkný nový týden, chtěl bych se zeptat zda nemá někdo zkušenosti se software Apache FOP - index.html
Už jsem jej rozchodil a vyrobil pár PDF. Nicméně než jej začnu programově krmit XML a XSL soubory, sonduji, zda neeexistují nějaká ALE.
Děkuji.
Nenapisal si ci chces generovat to PDF z javy, ale ked ides cez fop, tak
je to pravdepodobne... okrem FOPu je tu este iText
Ja som povodne pouzival FOP, ale presiel som na iText, data som mal v java objektoch,
tak sa mi to lahsie robilo priamo v jave ako prevadzat data do xml a potom postvat na to
xsl transformaciu....
ak mas data priamo v XML a nevadi ti lustit a editovat xslka, pouzi FOP, mas tam o nieco
vacsiu volnost a moznosti ovplyvnit vysledny dokument + pre zmenu vysledneho dokumentu nepotrebujes
prekompilovavat java kod, staci menit xsl:fo
ak mas data v java objektoch a chces generovat pdf priamo z kodu, tak iText.. + mozes manipulovat
s vytvorenym/existujucim pdf, anotovat, digitalne podpisovat.....
Děkuji za odpověď. Data nemám v Javě, ale v globálech Caché (Intersystems), odkud je lze sice nacpat do objektů Javy, ale je to další mezikrok.
Takže jsem zatím zvolil pracnější cestu XML + XSL, což také motivovalo můj dotaz - jestli nemohu někde narazit.
Zatím nemám problémy, ale třeba v dokumentaci Intersystems jsem našel :
...but not all XSLT processors are complete implementations of the XSL-FO standard. FOP, which is free of charge, is known to be incomplete.
Každopádně díky za upozornění na iText, podívám se.
tak ked idu data priamo z databazy na spracovanie, tak by mozno stalo pozriet sa aj na BIRT....
je to vcelku slusny opensource reportovaci tool... vie tahat data cez jdbc, webservisy, z xml ...
..user si moze relativne jednoducho nadizajnovat reporty, k dispozicii su aj velmi slusne grafy
a vystupov vie dost, HTML, PDF, Word, Powerpoint, Excel....
Děkuji za další tip - projel jsem si BIRT tutorial, jeho využití se přímo nabízí.
Musím v této fázi připravit XML+XSL krmení a vyzkouším ve FOP.
Čeká mě šichta, ale neklesám na mysli, aspoň se přiučím XSLT.