【问题标题】:downloading mathml into PDF using tcpdf使用 tcpdf 将 mathml 下载为 PDF
【发布时间】:2016-01-21 09:51:41
【问题描述】:

我正在使用 codeigniter 开发问题管理应用程序。我正在使用 TCPDF 将问题下载为 pdf 文档。数学方程式是使用 WIRIS 编辑器添加的,它将方程式保存为 mathml 文档。

如果我下载 pdf,数学方程式显示为 912x2y2z2a3b8,但原始数学方程式为

有没有办法做到这一点?或者请提及任何其他支持 mathml 的 pdf 插件。

【问题讨论】:

  • 这不是一个明确的问题。尽量准确并分享一些代码。

标签: php codeigniter tcpdf mathjax mathml


【解决方案1】:

我们了解到您正在使用 WIRIS 插件并将公式作为 MathML 存储在您的数据库中。鉴于这种情况,您的问题是带有 MathML 公式的 HTML 内容。您可以使用插件中包含的过滤器功能,以便在 PDF 转换之前将 HTML 中的 MathML 转换为 img 标签。您可以在<plugin-path>/integration/testfilter中看到过滤器如何工作的示例

我们正在努力改进过滤器功能,以便能够配置输出格式和几个附加参数(格式、位置、URL 模式等)。

请注意,WIRIS 编辑器现在也可以输出 PDF 格式的公式:http://www.wiris.com/editor/demo

【讨论】:

  • 我试图在我的代码中实现你的过滤器。但我在<plugin path>integration/lib/com/wiris/util/sys/IniFile.class.php @@line : 64 中收到此错误Call to undefined method Hash::set() 请您告诉我为什么会这样吗?
  • 请通过 support@wiris.com 向我们提供更多详细信息,因为这似乎是您正在使用的实施的一个非常具体的问题。谢谢。
  • 我也有同样的问题。我无法使用 tcpdf 生成 MathML 方程。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-19
  • 2017-02-26
  • 2016-09-29
  • 1970-01-01
相关资源
最近更新 更多