yjyj88888 2019-06-04 12:45 采纳率: 0%
浏览 504
已结题

用aspose.word 怎样才能导出网页 上的数学公式。?

有这样一个网页,前台部分代码如下。

...........
<script type="text/javascript" src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
    </script>
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
    showProcessingMessages: false,
    messageStyle: "none",
    extensions: ["tex2jax.js"],
    jax: ["input/TeX", "output/HTML-CSS"],
    tex2jax: {
        inlineMath:  [ ["$", "$"] ],
        displayMath: [ ["$$","$$"] ],
        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre','code','a'],
        ignoreClass:"comment-content"
    },
    "HTML-CSS": {
        availableFonts: ["STIX","TeX"],
        showMathMenu: false
    }
   });
    MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
    </script>
        </head>
<body>
    <form id="form1" runat="server">
    <div>    
        <div id="report_body_panel" runat="server">
            <p>
                9.下列二次根式中,与$\sqrt{5}$是同类二次根式的是(  ) 
            </p>
            <p>
                <br />
            </p>
            <p>
                <br />
            </p>
            <p>
                &nbsp;A.$\sqrt{18}$&nbsp;&nbsp;&nbsp;&nbsp;B.$\sqrt{\frac{5}{2}}$&nbsp;&nbsp;&nbsp;&nbsp;C.$\sqrt{20}$&nbsp;&nbsp;&nbsp;&nbsp;D.$\sqrt{0.5}$
            </p>
        </div>    
    </div>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
    </form>
</body>```

这段代码经过mathjax渲染后,在前台是能正常显示数学公式的。现在我想用aspose.word将

<div id="report_body_panel" runat="server">数学公式latex代码</div>

里面的内容导出保存为word.该怎么做呢,求高手指点。万分感谢!







我又作了这样的尝试,

protected void Page_Load(object sender, EventArgs e)
{
this.Literal1.Text = @"A.$2\sqrt{2}$B.$3\sqrt{2}$C.4D.16";
}

    protected void Button1_Click(object sender, EventArgs e)
    {


        Aspose.Words.Document wordDoc = new Aspose.Words.Document();
        DocumentBuilder builder = new DocumentBuilder(wordDoc);

        string html = this.Literal1.Text;//这是html文本
        builder.InsertHtml(html);
        wordDoc.Save("D:\\test.doc", SaveFormat.Doc);
                    }
但是这样保存下来的是字符串的内容而不是公式!!!!!是哪里出了问题呢?
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 用visualstudio2022创建vue项目后无法启动
    • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
    • ¥500 把面具戴到人脸上,请大家贡献智慧
    • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
    • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
    • ¥30 c#打开word开启修订并实时显示批注
    • ¥15 如何解决ldsc的这条报错/index error
    • ¥15 VS2022+WDK驱动开发环境
    • ¥30 关于#java#的问题,请各位专家解答!
    • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并