【发布时间】:2020-01-23 08:41:18
【问题描述】:
我正在使用 Apache FOP 将 FO 文件转换为 PDF。在转换过程中,我遇到了以下异常:
javax.xml.transform.TransformerException: org.apache.fop.fo.ValidationException: Invalid property encountered on "fo:inline": font-variant-ligatures (See position 1222:1124)
FO 文件是使用 XSL-FO 生成的,这是一种格式化对象的标记语言,在我们的例子中用于将 XHTML 转换为有效的 FO 块。但是,Apache FOP 不支持某些 HTML 样式属性和属性,但它们不会阻止 PDF 生成(在我的例子中是 font-variant-ligatures 样式属性)。
如何忽略异常并继续生成我的 PDF 而不考虑无效属性?
【问题讨论】:
标签: java pdf xsl-fo apache-fop