C# 如何将所有资源包含到一个html文件中?
是否有任何c#库或任何免费工具可以将包含许多参考资源的html文件转换为一个“一体”html文件 主要任务是只有一个文件,这意味着我需要包括C# 如何将所有资源包含到一个html文件中?,c#,html,C#,Html,是否有任何c#库或任何免费工具可以将包含许多参考资源的html文件转换为一个“一体”html文件 主要任务是只有一个文件,这意味着我需要包括 Javascript外部文件-这可能意味着替换所有“脚本”标记 通过“script”标记使用“src”属性,并从引用文件中读取内容 图像-将src=“picture.png”替换为数据uri-类似于src=“data:image/png;base64,encodedContent…” CSS文件 可能是我忘了什么:) 此HTML文件必须在所有浏览器中都可读
使用此选项,更改图像标记的属性值应该很容易。您还可以获取外部js引用列表,读取它们,然后相应地更新脚本标记。为什么不使用构建操作“内容”在发布时复制文件?将它们作为资源有什么意义?@Ingenu我看不出他指的是构建上下文。他只是想从任意URL获取一个HTML文档,并使其成为一个自包含的文档。我不是原始HTML的作者。我知道“HTML敏捷包”,如果我找不到任何其他解决方案,我可能会使用这种方法。问题是不要忘记包含一些东西,我必须从头开始写。这就是为什么我在寻找一个完整的“解决方案”。