【问题标题】:Convert HTML present in XML into formatted displayable content to finally go into PDF rather than stay as tagged html将 XML 中存在的 HTML 转换为格式化的可显示内容,最终转换为 PDF,而不是保留为标记的 html
【发布时间】:2011-02-10 11:35:51
【问题描述】:

我正在使用 FOP 将 XML 转换为 PDF。我们拥有的字段之一是一个以 HTML 格式返回内容的富文本字段。 所以当生成 XML 时,该字段将是 BOLD]]>

我想将其转换为显示的粗体 [The text is BOLD] 而不是我的 PDF 包含该特定部分中的 Text is BOLD

实现这一目标的最简单方法是什么?

【问题讨论】:

    标签: html xml apache-fop


    【解决方案1】:

    我们为这个问题找到的解决方案是双重转换。

    从 XML 中提取 html,在该 html 上应用适当的 XSL 以获得 FO,然后将此 FO 合并到主 XSL,并将合并后的 XSL 应用到原始 XML 上以获得最终的 PDF。

    fo xsl 的 html 来自 IBM 文章: http://www.ibm.com/developerworks/library/x-xslfo2app/

    【讨论】:

      猜你喜欢
      • 2013-08-02
      • 2018-08-26
      • 2019-02-19
      • 2016-05-06
      • 1970-01-01
      • 2018-03-28
      • 2013-08-18
      • 2015-04-29
      • 2023-03-06
      相关资源
      最近更新 更多