XSL-FO:是XSL-FO死技术,仅供小众公司使用?

ano*_*ous 6 xslt xsl-fo

我想将一些xml转换为像pdf文档这样的杂志.很像LaTeX允许你做的事情,但是我无法找到关于这个主题的任何新书或在线教程.是否值得投资使用这项技术?

此外,我查看了Apache XSL-FO项目,他们的最后一个版本是在2008年8月.

ps商业套餐不是一个选择:(

lia*_*iaK 7

我想XSL-FO处理器可用性较低的唯一原因是它的格式化选项相当大而且非常复杂.

由于涉及的复杂程度,没有人想要出汗太多,并使其开源.我听说XSL-FO有很多很酷的商用处理器.甚至Apache FOP也是一个很好的生成pdf的方法.

虽然我没有使用过LuaTex,但我发现XSL-FO很有趣.它也只使用XML来生成pdfs.如果你问我,我会说,它简单而有力.而且我也不希望它死... .. :)


top*_*kip 6

除了FOP之外,目前还没有免费的XSL-FO格式化程序和其他一些(IMHO)不能真正使用的格式化程序.但这并不意味着,XSL-FO已经死了,它在技术文档中被大量使用.

创建一个功能齐全,符合标准的XSL-FO格式化器非常困难,而FOP还没有.我猜他们被标准的纯粹复杂性所困扰.

我的公司目前正在创建另一个XSL-FO格式化器,重点是基于LuaTeX的高排版输出,所以我知道这方面的一点点.尚未确定这是否是开源的.(对不起,我无法帮助你).

所以我的答案是:使用Apache FOP.即使最后一次更改是在一段时间之前,它在这一点上也很有用.XSL-FO远未消亡.如果你能负担得起,使用一个不错的XML编辑器(如OxygenXML)进行编辑,它可以让编辑XSL样式表变得有趣.(提到这个我没有钱.)