将AsciiMathML方程导出为Excel格式

时间:2012-04-05 09:00:20

标签: php excel transform mathml spreadsheetml

我必须将具有AsciiMathML表示法的数学问题列表导出到Excel电子表格中,并且我想正确显示方程式。我的代码是用PHP编写的,我想在服务器端创建Excel文件并使其可供下载。

我发现有许多JavaScript用于将AsciiMathML转换为图像的库,例如http://dlippman.imathas.com/asciimathtex/AMT.html

但我需要的是使用PHP将方程式转换为图像,或者最好转换为服务器端的Excel方程式。有没有人知道我可以使用任何库?如果有人能帮助我,我真的很感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

使用spreadsheetML stylesheet将MathML转换为Excel,使用transformToXML函数,如下所示:

$xml = new DOMDocument;
$xml->load($file_name);

$xsl = new DOMDocument;
$xsl->load('convert.xsl');

$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl);

$result = $proc->transformToXML($xml)

<强>参考