使用word进行转换的时候,出现下面问题

System.Xml.XmlException:“'', hexadecimal value 0x0C, is an invalid character. Line 1, position 4755.”

img

取代一下


object missing = System.Reflection.Missing.Value;

            object findText = "\f";
            object replaceText = "^p^p";
            currentDocument.Range().Find.Execute(ref findText,
                true, true, true, ref missing, ref missing, ref missing,
                ref missing, ref missing, ref replaceText, Word.WdReplace.wdReplaceAll,
                ref missing, ref missing, ref missing, ref missing);

您好,
我的建议是尝试对字符串进行简单的替换以删除\f. 如果类似的东西myString = myString.Replace("\f","");不起作用,则可能存在更大的问题。