如何复制HTML文本选择,并将其分配在C#中的字符串(How to copy html text s

2019-10-18 13:20发布

我有一个包含。我想知道是否有复制的所有文本(比如是否会请使用Ctrl + A),并将其分配给一个字符串,所以我就可以将其导出的方式只有文字(以某种方式格式化).html文件为.txt文件? 所有这一切都必须从代码隐藏(打开HTML,选择文本并将其分配给一个字符串)发生。

Microsoft.Office.Interop我记得有用于复制活动窗口选择什么选项,所以我在想,如果这是可能的,在这里。

Answer 1:

使用HttpAgilityPack 。 有人可能会说这是夸大了,但在其他方面,明天你会问我们如何转换和代码; 这是在该文件中,并在第二天你会问别的东西。



Answer 2:

使用从文件读取

            using (StreamReader sr = new StreamReader("TestFile.html"))
        {
            String line = sr.ReadToEnd();
            Console.WriteLine(line);
        }

http://msdn.microsoft.com/en-us/library/db5x7c0d.aspx

这对于从URL中读取

WebClient client = new WebClient();
String htmlCode = client.DownloadString("http://test.com/file.html");


文章来源: How to copy html text selection and assign it to a string in c#