我正在使用Microsoft.Office.Interop
. 然后我修改内容并使用它创建新的ppt。从 power point 读取幻灯片对象的形状时,一些文本对象中有十六进制值。当我尝试将它们导入我的编辑器时,这会产生问题。
page.Xml.Add(XElement.Parse(string.Format(@strXml)));
这里 strXml 包含一些十六进制字符。我得到了例外' ', hexadecimal value 0x0B, is an invalid character
。由于在不同的幻灯片文本对象中出现了各种十六进制代码,因此每次都不同。我如何找到这些十六进制值并替换(如果在创建最终 ppt 媒体时不会产生问题,则将其删除)