Apache Velocity DocBook Framework中文PDF生成攻略(一)

Apache Velocity DocBook Framework(DBF)提供ant运行将符合Docbooklite的xml文件转为HTML,PDF文件。XML文件有着特别的优势,相信以后会更加流行。以往这种转换需要很多配置,DBF就是为了简化配置而实现的框架。
下面从无到有说说DBF使用。
1.下载安装 Java环境

2.下载安装 Apache Ant。安装之后添加安装路径环境变量。可在控制台输入ant命令,如果显示未找到build.xml则Ant安装配置成功。

3.下载安装 Apache Velocity DocBook Framework。解压缩到D盘下。
  DBF提供了自己的User Guider的xml文件,解压缩之后可尝试ant运行docs下的build.xml。运行完后会在docs下新创建target目录。下面包含生成PDF,HTML,HTMLSingle文件(还会有一些临时文件,可以运行ant clean来删除)。打开pdf后会发现与压缩包中的User Guider PDF一样。不过第一页的Logo图片没有导入成功。在查看根目录下的README.FIRST文件(可使用记事本或UltraEdit查看),提示运行需要下载 Java Advanced Imaging Library,然后解压jai_core.jar和ja_codec.jar到lib下即可。再运行,可见PDF的Logo图片已成功显示。(下载JIMI包也可以)。

这是就可以仿照docs下的目录结果自己编写xml文件来转换成PDF,HTML等。

DBF暂时没有提供转换为Word(.rtf)文档功能。

要下班了,先写到这里。
这是我写的第三篇博客文章,如果小白的话望大家见谅^_^

你可能感兴趣的:(java,apache,xml,ant,velocity)