【问题标题】:XSL-FO is dead, is there an alternative? [closed]XSL-FO 已经死了,还有替代方案吗? [关闭]
【发布时间】:2014-04-13 15:37:26
【问题描述】:

我使用 Java 和 Apache-FOP/XSL-FO 创建 PDF 文档。

不过,根据http://www.biglist.com/lists/lists.mulberrytech.com/xsl-list/archives/201311/msg00012.html 的说法,XSL-FO 似乎从 2012 年或 2013 年就已经死了

他们建议将CSS3-page 作为替代方案。

是否有使用 CSS3 页面创建 PDF 文档的 java 库或 Apache-FOP 的替代品?

【问题讨论】:

  • 死了!=不再标准化/进化
  • 是的。一些标准被认为是成熟的预期目的..和死的标准之间有很大的区别。作为一个为商业 xsl fo 供应商工作的人,我可以告诉你,我们的收入在过去几年有所增长,今年的增长比去年更加强劲。我们也一直在研究 CSS3 解决方案,但它在印刷媒体方面缺乏成熟度,无法在没有 100 多个非标准扩展的情况下实施。

标签: css xsl-fo apache-fop


【解决方案1】:

您可能会收到“我的死讯被大大夸大了”的回复。 XSL:FO 充满活力,但最终还是没有,因为暂时没有人在搞乱规范。可以增强,当然。

回答您的问题:大多数 PDF 生成解决方案不使用使 XML/XSLT/XSL:FO 如此灵活的模板方法。在 Java 领域,您大多会发现:

一直是asked before。我偏向于 PDFBox(我是第一个向该制造商捐款的人,当时它还是一个本科生的项目),但实际上非常喜欢 Apache FOP。

【讨论】:

  • 为什么你认为 apache-fop 是“活生生的”?我们是在 2014 年 4 月,最后一次发布是在 2012 年 10 月。他们的网站提到了一个关于“圆角”的功能,该功能在相当长的一段时间内仅在后备箱中可用。一周前我问邮件列表发布(或者是否应该自己发布),但没有得到回复。
  • 从:我在生产系统中哪里遇到它。因此,保持它的活力是至关重要的。受欢迎的一个原因似乎是缺乏变化
  • 我很乐意为您提供有关生产系统的信息。 RenderX 有超过 5000 个安装,从电话账单到美国预算,无所不包。
  • 查看网站,最近发布了 Apache™ FOP,以下是详细信息:version 2.1 was released on 15 January 2016 另外,根据该页面,除了 SVG 渲染器需要工作之外,所有组件都是稳定的. xmlgraphics.apache.org/fop/status.html
  • iText 现在是 AGPL
猜你喜欢
  • 1970-01-01
  • 2021-05-30
  • 2018-09-04
  • 1970-01-01
  • 2011-02-02
  • 1970-01-01
  • 2020-06-20
  • 1970-01-01
相关资源
最近更新 更多