Print Builder
From PlcWiki
(Difference between revisions)
m (Created page with '== Popis == Webové řešení tvorby souborů PDF postavené na základě projektu Apache FOP (Formatting Objects Processor). == Integrace == Příklady použití * Volání …') |
m |
||
Line 15: | Line 15: | ||
* Název šablony (název souboru) figuruje v parametru URL "templatename" (bez extenze) | * Název šablony (název souboru) figuruje v parametru URL "templatename" (bez extenze) | ||
* Data určená k vyplnění šablony se posílají buď v URL paramentru "xmldata" formou xml dokumentu, nebo jsou použity paramentry URL, kde potom klíčem je tag a hodnotou je text | * Data určená k vyplnění šablony se posílají buď v URL paramentru "xmldata" formou xml dokumentu, nebo jsou použity paramentry URL, kde potom klíčem je tag a hodnotou je text | ||
+ | |||
+ | == Fonty == | ||
+ | |||
+ | fop.xconf | ||
+ | |||
+ | <xml> | ||
+ | <directory>/Users/johndoe/fonts</directory> | ||
+ | <!-- <auto-detect/> --> | ||
+ | </xml> |
Revision as of 15:49, 7 March 2012
Contents |
Popis
Webové řešení tvorby souborů PDF postavené na základě projektu Apache FOP (Formatting Objects Processor).
Integrace
Příklady použití
- Volání servletu metodou POST, který je nasazen samostatně na nějakém dostupném serveru.
- Způsob "vše v jednom" - zkopírování servletu do webového projektu včetně knihoven atp.
Vytvoření PDF
- Vytvoření šablony XSL a její umístění do adresáře na který se odkazuje web.xml parametrem "templatedir"
- Název šablony (název souboru) figuruje v parametru URL "templatename" (bez extenze)
- Data určená k vyplnění šablony se posílají buď v URL paramentru "xmldata" formou xml dokumentu, nebo jsou použity paramentry URL, kde potom klíčem je tag a hodnotou je text
Fonty
fop.xconf
<directory>/Users/johndoe/fonts</directory> <!-- <auto-detect/> -->