【发布时间】:2018-06-20 07:15:24
【问题描述】:
我有一个使用 HtmlAgilityPack 创建的非常简单的 HTML 文档,其中嵌入了图像; (base64 格式)
Public Report As New HtmlDocument()
Dim html As String = "<!DOCTYPE html>
<html>
<body>
<img src=""data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAADICAIAAADwajORAAAAAXNSR0IArs4c6QAAAARn"" alt=""Red dot"" align=""middle""/>
</body>
</html> "
Report.LoadHtml(html)
WebBrowser1.DocumentText = Report.Text
图片显示在左边,我想水平居中,怎么做?
(由于明显的原因,实际的base64图像被缩短了)
【问题讨论】:
-
我希望它是一个重复的 Mortb,如何使用 HtmlAgilityPack 将它嵌入到我的 c#/vb.net 代码中?
-
html字符串中包含所有“页面 html”。您可以将所需的 css 放入您在<body>标记顶部插入的<head><style>标记中。像这样:(例如,使用其他答案中的真实代码)<body><head><style>html, body { ... }</style></head>....
标签: c# html vb.net html-agility-pack