使用Apache XML项目FOP生成PDF文件(上)
一、前言:在项目中遇到要把文档保存成PDF文件,在网上找了很久之方面的资料,终于发现了Apache的FOP项目有这个功能。
二、适合读者对象:想学就学吧!
三、介绍:FOP全称为Formatting Objects Processor,译为格式化对象处理器,简单点,它就是一种打印格式驱动,通过这种驱动,可以很方便的生成相应格式化的文件。FOP现在支持的格式化的文件包括PDF, PCL, PS, SVG, XML, Print, AWT, MIF and TXT.最主要也是最常使用的也是我们熟悉的PDF文件。下面就用简单的几个例子来说明FOP是如何做到的。
四、内容:
1、 安装:从http://xml.apache.org/dist/fop/ 外下载一个文件包fop-0.20.5rc-bin.tar.gz 文件包解压缩以后生成一个文件夹假设为F:/fop
目录结构为
F:/fop 的目录
12/19/2002 04:00p <DIR> .
12/19/2002 04:00p <DIR> ..
12/11/2002 12:26a 46,124 CHANGES
12/11/2002 12:26a 679 fop.bat
12/11/2002 12:26a 2,446 fop.sh
12/11/2002 12:26a 2,675 LICENSE
12/11/2002 12:26a 1,248 README
12/11/2002 12:26a 597 ReleaseNotes.html
12/11/2002 12:26a 884 STATUS
12/19/2002 04:00p