美文网首页
Word插件开发

Word插件开发

作者: Rickywu1113 | 来源:发表于2020-03-29 19:23 被阅读0次

复制docx到剪贴板并获取html数据

                    if (Clipboard.ContainsText(TextDataFormat.Html))
                    {
                        strHtml = Clipboard.GetDataObject().ToString();
                        /*String returnHtmlText = null;
                        MemoryStream vMemoryStream = Clipboard.GetData(DataFormats.Html) as MemoryStream;
                        vMemoryStream.Position = 0;
                        byte[] vBytes = new byte[vMemoryStream.Length];
                        vMemoryStream.Read(vBytes, 0, (int)vMemoryStream.Length);
                        returnHtmlText = Encoding.UTF8.GetString(vBytes);*/
                        strHtml = strHtml = Clipboard.GetText(TextDataFormat.Html);
                    }

用HAP删除注释

                    //remove comment node
                    var commentNodes = saveDoc.DocumentNode.SelectNodes("//comment()");
                    if (commentNodes != null)
                    {
                        foreach (var comment in commentNodes)
                        {
                            if (comment.InnerText.StartsWith("<!DOCTYPE") || comment.InnerText.StartsWith("<!--StartFragment") || comment.InnerText.StartsWith("<!--EndFragment"))
                            {

                            }
                            else
                            {
                                comment.Remove();
                            }
                        }
                    }

相关文章

网友评论

      本文标题:Word插件开发

      本文链接:https://www.haomeiwen.com/subject/vjguuhtx.html