在字符串中查找十六进制值并替换它们

时间:2013-06-26 13:52:53

标签: c# interop

我正在使用Microsoft.Office.Interop将powerpoint演示文稿导入我的编辑器。然后我修改内容并使用它创建新的ppt。 在从power point读取幻灯片对象的形状时,一些textobject中包含十六进制值。当我尝试将它们导入我的编辑器时会产生问题。

page.Xml.Add(XElement.Parse(string.Format(@strXml)));

这里strXml内容有些十六进制字符。我得到例外' ', hexadecimal value 0x0B, is an invalid character。由于在不同的幻灯片文本对象中出现各种十六进制代码,每次都不同。我如何找到这些十六进制值并替换(或删除它是否会在创建最终的ppt媒体时产生问题)

0 个答案:

没有答案