锁定老帖子 主题:共享我的DocBook 构建工具
精华帖 (4) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-17
最后修改:2009-02-22
已经上传到Google Code,成为一尝试性的项目,项目名为dbktools。
补充:JBoss jdocbook maven plugin 只要添加几行代码就可以解决中文pdf输出问题。。。 附上生成了JBoss Cache Core User Guide(项目参见http://www.kava.org.cn) 的pdf文件和我的fop.xconf配置文件(使用时根据自己的环境,需要自行修改字体路径)。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-02-17
恩,,很不错,你有没有考虑过整成Maven的一个plugin呢? 我以前用jdocbook的时候也在想弄个能生成中文pdf的,但由于时间问题,一直没弄。
有没有考虑过整合进 jdocbook呢? http://www.jboss.org/maven-jdocbook-plugin/ 目前jdocbook只能生成英文的pdf,生成中文的pdf有问题.. Thanks Jeff |
|
返回顶楼 | |
发表时间:2009-02-17
最后修改:2009-02-17
docbook的构建工具应该不少,但大多数都配置性不强,几乎都没有考虑到亚洲语系的字体相关的配置。
JBoss 的jdocbook maven2 plugin我也用过。感觉jdocbook应该暴露更多的低层依赖的配置,或许我们需要的是一个强大的fop plugin来专门针对PDF。 maven中标准的docbook plugin太简单。http://mojo.codehaus.org/docbook-maven-plugin/project-info.html 另外还一个maven plugin功能上和JBoss的jdocbook差不多。http://www.agilejava.com/docbkx/docbkx-samples/html/manual.html 基于ant 的工具也存在。 如 http://www.cs.put.poznan.pl/dweiss/xml/projects/ant-docbook-styler/index.xml#id52430,其实我的工具大量的利用这个项目的成果(自定义样式文件)。 Apache Veloity项目提供了一个DocBook Framework,http://velocity.apache.org/docbook/。 目前感觉还是基于ant 的方式的比较方便。 |
|
返回顶楼 | |
发表时间:2009-02-17
open office...
|
|
返回顶楼 | |
发表时间:2009-02-17
hantsy 写道 docbook的构建工具应该不少,但大多数都配置性不强,几乎都没有考虑到亚洲语系的字体相关的配置。
JBoss 的jdocbook maven2 plugin我也用过。感觉jdocbook应该暴露更多的低层依赖的配置,或许我们需要的是一个强大的fop plugin来专门针对PDF。 你觉得jdocbook需要暴露什么样的底层配置才能符合你的要求?现在有很多项目都在用jdocbook (至少jboss的项目),我想如果我们扩大增加jdocbook的中文支持,更好些. 当然了,不知道你会不会感兴趣. ;-) |
|
返回顶楼 | |
发表时间:2009-02-17
因为我看了下,这个生成的效果还很不错,现在有好多些项目是用maven来做build,所以,我希望有个maven的支持中文生成pdf的docbook..这样,我们就不用重复研发了...;-), 至少据我说知, www.kava.org.cn 也想有这个小工具.
;-) Thanks Jeff |
|
返回顶楼 | |
发表时间:2009-02-17
最后修改:2009-02-17
平时都是自己拿 ant去构建docbook的……
fop现在通过自己捣鼓了下也能生成了中文pdf 关键单位没人爱用这个写文档……唉 都被word惯坏了 |
|
返回顶楼 | |
发表时间:2009-02-18
最后修改:2009-02-18
jeff_yuchang 写道 你觉得jdocbook需要暴露什么样的底层配置才能符合你的要求?现在有很多项目都在用jdocbook (至少jboss的项目),我想如果我们扩大增加jdocbook的中文支持,更好些. 当然了,不知道你会不会感兴趣. ;-) 重新看了一下jdocbook,它所依赖的样式文件中缺少中文配置(由jbossorg-docbook-xlst提供,当然可以不用)中,如果使用自定义样式xls,添加中文字体配置,并定义字体路径等属性,而fop最新版本支持truetype字体自动扫描(不需要0.20.5那样要生成metrics文件),如果这个在jdocbook是支持的,应该问题不大。有空我再试一下。 但FOP的中文输出效果不XEP,这也是我一直首选使用xep生成pdf的原因。 |
|
返回顶楼 | |
发表时间:2009-02-18
akiraray 写道 平时都是自己拿 ant去构建docbook的……
fop现在通过自己捣鼓了下也能生成了中文pdf 关键单位没人爱用这个写文档……唉 都被word惯坏了 最新的fop 0.95 还不支持字体簇。。。而snapshot版本是支持的,效果不理想。 参见http://blog.chinaunix.net/u/1096/showart_1808039.html |
|
返回顶楼 | |
发表时间:2009-02-20
最后修改:2009-02-20
jdocbook只要添加几行代码就可以解决中文pdf输出问题。。。 附上生成了JBoss Cache Core User Guide(项目参见http://www.kava.org.cn) 的pdf文件和我的fop.xconf配置文件(使用时根据自己的环境,需要自行修改字体路径)。
|
|
返回顶楼 | |