Dynamické PDF

From PlcWiki

(Difference between revisions)
Jump to: navigation, search
m (FOP)
m (FOP vs. JasperReports)
 
(12 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 pro FOP: [[Print Builder]]
+
Firemní implementace webové aplikace FOP: ''' [[Print Builder]] '''
== JasperReports ==
== JasperReports ==
Line 13: 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.

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