LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: sillybird

大家是用什么工具把DocBook转成html和pdf的呢?

[复制链接]
发表于 2010-2-28 20:02:12 | 显示全部楼层
这是我用 docbook 写的

http://imghch.com/doc/
回复 支持 反对

使用道具 举报

发表于 2010-3-1 07:22:38 | 显示全部楼层
以下是我在win32环境下调用转换工具的脚本,使用了xsltproc,fop,和fo2rtf,为了获得较美观的rtf,指定了字体。

我的方法只用xsltproc做第一步的renderning,不用openjade。另外fo2rtf是免费软件,但非开源。
  1. @echo off
  2. REM need fop, copy
  3. xsltproc --nonet --stringparam generate.toc "article nop" -output %1.html "%DOCBOOKXSL%\html\docbook.xsl" %1.xml
  4. xsltproc --nonet --stringparam generate.toc "article nop" --stringparam use.extensions 0 --stringparam body.font.family SimSun --stringparam monospace.font.family SimSun --stringparam title.font.family SimHei --output %1.fo "%DOCBOOKXSL%\fo\docbook.xsl" %1.xml
  5. call fop.bat -fo %1.fo -c cfg.xml -pdf %1.pdf
  6. call fo2rtf.bat %1.fo %1.rtf
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表