gpt4 book ai didi

c# - 如何在 cefsharp.winform chromium webbrowser 中呈现字符串(html/xhtml/xml)而不是来自 url

转载 作者:行者123 更新时间:2023-11-30 22:01:18 35 4
gpt4 key购买 nike

您好,我正在使用 Chromium Web 浏览器控件来呈现 html/xhtml/xml 文件以获取该文件的高度和宽度。我能够从 html 页面 url 呈现 html 文件,例如 (www.google.com)。

//browser = new ChromiumWebBrowser("www.google.com")
// {
// Dock = DockStyle.Fill,
// };

但我必须在读取文件后呈现页面

StreamReader sr = new StreamReader("C:/Users/deependra.singh/Documents/Desktop/ePub2_Sample05_Biology_SampleChapter_EN/OPS/ch01.xhtml");
string html = sr.ReadToEnd();

browser = new ChromiumWebBrowser(html )
{
Dock = DockStyle.Fill,
};

我想在cef浏览器中获取渲染数据的高度和宽度。我需要在完成渲染后打开高度/宽度,所以请同时绑定(bind)完整的方法。

谢谢

最佳答案

试试这个

const String URL_BLANK = "about:blank";
ChromiumWebBrowser browser = new ChromiumWebBrowser(String.Empty);
String htmlContent = File.ReadAllText("c:\myfile.html");
browser.Load(URL_BLANK);
browser.LoadHtml(HtmlContent, "zart zurt");

关于c# - 如何在 cefsharp.winform chromium webbrowser 中呈现字符串(html/xhtml/xml)而不是来自 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27835296/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com