Dynamické PDF

From PlcWiki

(Difference between revisions)
Jump to: navigation, search
m (FOP vs. JasperReports)
m (FOP vs. JasperReports)
 
(4 intermediate revisions not shown)
Line 28: Line 28:
|-
|-
|Zdroj dat
|Zdroj dat
-
|XML
+
|XML (zpracování pomocí XPath)
-
|Různé druhy ''DataSource'' (např.: jdbc, xml, javabeans, csv, xsl, json, ...)
+
|Různé druhy ''DataSource'' (např.: jdbc, xml, javabeans, csv, json, ...) - struktura dat musí odpovídat šabloně
|-
|-
|Nástroje
|Nástroje
-
|ne
+
|J4L FO Designer, Stylus Studio
|iReport Designer
|iReport Designer
-
|-
 
-
|Podpora frameworků
 
-
|
 
-
|Spring Framework
 
|-
|-
|}
|}

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.

File:Jasperreports.jpg

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
Personal tools