使用Apache XML项目FOP生成PDF文件(下)
四、 内容:
2、(2)XMLàXSL-FOàPDF:
有时我们在程序中会遇到要把一个只具有数据,没有格式的XML文件转化成PDF文件,这时我们就需要一个JAXP兼容的XSLT处理器:如Apache的xalan(或者IBM的xerces,Sun的JDOM等),请将它的库文件加入CLASSPATH。通过JAXP的API我们就可以先使用XSLT把XML文件转化为XML-FO文件,再把XML-FO文件转化为PDF。处理流程如下:
XLS-FO |
|
FOP |
XML |
XSLT |
JAXP |
(a) 第一步让我们先看一下如何把XML文件转化为XLS-FO文件,处理流程如下:
XLS-FO |
XML |