我正在寻找一个可以生成数学方程的组件。 就像维基百科有什么,但对于Windows服务器。
如果我输入x ^ 2,它将生成一个带有正确格式作为输出的gif
它必须在IIS和.NET上运行,而不是从某个地方运行的Web服务。
有人见过这样做吗?
答案 0 :(得分:2)
Check this out。他们有一个类似LaTeX的公式编辑器,显然可以使用Visual Studio编译他们的代码。您可能能够获得与您的问题相关的工作。
答案 1 :(得分:0)
好吧,一个选项是编写自己的解析器 - 即采用“x ^ 2”并构建.NET 3.5 Expression
来做同样的事情。获得Expression
后,您可以使用Compile()
来获取可用于生成积分的委托(例如Func<double,double>
)。这不是一项大量的工作(几个月前我花了大约2个小时写了一个类似的(虽然是基本的)解析器。)
当然,您仍然需要担心成像方面...也许是几个月前发布的.NET chart control? (它不仅仅是ASP.NET)
答案 2 :(得分:0)
我正在使用MathJax在网站中生成方程式, 基本上我写HTML。我没有遇到任何问题。