HTML 字符串编码



我要求在不使用 introp dll 的情况下从 C# 导出 ppt。我能够做到这一点,但是当我附加一些 HTML 字符串时,即 "<b>Krishna</b><br/><strong>Ram</strong>"在任何幻灯片中,它显示的是相同的文本,而不是呈现的文本。有什么能帮我吗?

PPT目前似乎不支持直接在PPT中呈现HTML。 您必须将幻灯片导出为 HTML,或使用内置格式,如回答以下问题:以编程方式将字体格式应用于 PowerPoint 文本。

Set tr = ActiveWindow.Selection.SlideRange.Shapes(1).TextFrame.TextRange
        With tr
            .Text = "Hi There Buddy!"
            .Words(1).Font.Bold = msoTrue

有关 C# 和 Office 2010 中设置的了解,请参阅字体成员。

你应该能够自己测试我的断言,通过使用HttpServerUtility.HtmlEncode方法对文本进行HTML编码:

String TestString = "This is a <Test String>.";

String EncodedString = Server.HtmlEncode(TestString);

相关内容

  • 没有找到相关文章

最新更新