Dynamické PDF
From PlcWiki
(Difference between revisions)
m |
m (→FOP vs. JasperReports) |
||
(13 intermediate revisions not shown) | |||
Line 2: | Line 2: | ||
Open source XSL-FO implementace konvertující XSL-FO primárně do PDF. | Open source XSL-FO implementace konvertující XSL-FO primárně do PDF. | ||
- | Principem je XSL šablona dokumentu umožňující díky XPath dynamické zpracování vstupních dat, která přicházejí do procesoru v XML formátu. | + | Principem je XSL-FO šablona dokumentu umožňující díky XPath dynamické zpracování vstupních dat, která přicházejí do procesoru v XML formátu. |
+ | |||
+ | Firemní implementace webové aplikace FOP: ''' [[Print Builder]] ''' | ||
== JasperReports == | == JasperReports == | ||
Line 11: | Line 13: | ||
== FOP vs. JasperReports == | == FOP vs. JasperReports == | ||
+ | |||
+ | {| border="1" style="border-style: solid; border-color: #eeeeee" cellpadding="4" | ||
+ | | | ||
+ | |FOP | ||
+ | |JR | ||
+ | |- | ||
+ | |Licence | ||
+ | |free | ||
+ | |používá iText - Commercial License | ||
+ | |- | ||
+ | |Šablona | ||
+ | |XSL-FO | ||
+ | |JRXML - nutná kompilace do *.jasper | ||
+ | |- | ||
+ | |Zdroj dat | ||
+ | |XML (zpracování pomocí XPath) | ||
+ | |Různé druhy ''DataSource'' (např.: jdbc, xml, javabeans, csv, json, ...) - struktura dat musí odpovídat šabloně | ||
+ | |- | ||
+ | |Nástroje | ||
+ | |J4L FO Designer, Stylus Studio | ||
+ | |iReport Designer | ||
+ | |- | ||
+ | |} |
Current revision as of 14:33, 9 April 2012
FOP
Open source XSL-FO implementace konvertující XSL-FO primárně do PDF. Principem je XSL-FO šablona dokumentu umožňující díky XPath dynamické zpracování vstupních dat, která přicházejí do procesoru v XML formátu.
Firemní implementace webové aplikace FOP: Print Builder
JasperReports
Komplexní řešení tvorby dynamických PDF a ne jenom jich.
FOP vs. JasperReports
FOP | JR | |
Licence | free | používá iText - Commercial License |
Šablona | XSL-FO | JRXML - nutná kompilace do *.jasper |
Zdroj dat | XML (zpracování pomocí XPath) | Různé druhy DataSource (např.: jdbc, xml, javabeans, csv, json, ...) - struktura dat musí odpovídat šabloně |
Nástroje | J4L FO Designer, Stylus Studio | iReport Designer |