如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中

How to save latex formula image to a folder in Asp.net

本文关键字:Asp net 保存 文件夹 图像 方奶粉      更新时间:2023-09-26

我在项目中使用乳胶配方。这是我的代码

 EqEditor.embed('editor', '');
 var a = new EqTextArea('equation', 'testbox');
 EqEditor.add(a, false);
    <link rel="stylesheet" type="text/css" href="http://latex.codecogs.com/css/equation-embed.css" />
<script type="text/javascript" src="http://latex.codecogs.com/js/eq_config.js"></script>
<div id="editor"></div>
<br />
<br />
<textarea id="testbox" rows="3" cols="40"></textarea>
<br />
<br />
<img id="equation" />

现在我想,在制作完公式后,当我点击提交按钮时,公式应该保存到我项目中的一个文件夹中,名称为formula.png
请帮助我,使用javascript或c#

我找到了一个快速解决方案。它使用URL并获取参数并生成图像。

例如,如果我想保存"A+B=C",那么你可以按照以下步骤用程序生成图像。

  1. 对该字符串进行编码,如下所示-var k = encodeURI("a + b = c");。k的值将等于CCD_ 2
  2. url = "http://latex.codecogs.com/gif.latex?" + k中使用该k。所以这将等于http://latex.codecogs.com/gif.latex?a%20+%20b%20=%20c
  3. 您可以使用以下代码将远程URL图像保存到服务器-

    using( System.Net.WebClient wc = new System.Net.WebClient())
    {
        wc.DownloadFile("http://latex.codecogs.com/gif.latex?a%20+%20b%20=%20c", @"D:'a.gif"); // replace a.gif with actual file path, that will saved in server.
    }