忽略所有父CSS的HTML元素

时间:2018-08-19 11:56:37

标签: html css html5 aspose.words

我将保存为html的word文档嵌入到我的网站中,但是生成的CSS与我的网站之间存在冲突。真正可以帮助我的是拥有一个“作用域”元素,它不受站点本身的影响或不受站点本身的影响。有什么解决办法吗?谢谢

2 个答案:

答案 0 :(得分:0)

我个人使用类作为作用域的包装。在单词文档的所有样式下面,将“范围”到span标签的开头和结尾。

/*some css wrapper class*/
.word-document-wrapper
{

}
<span class="word-document-wrapper>

  <!--word document here-->

</span>

答案 1 :(得分:0)

在将Word文档保存为Html,Mhtml或Epub格式时,可以使用HtmlSaveOptions类指定其他选项。例如:

Document doc = new Document("D:\\Temp\\input.docx");

HtmlSaveOptions opts = new HtmlSaveOptions(SaveFormat.Html);
opts.CssStyleSheetType = CssStyleSheetType.Embedded;
opts.ExportImagesAsBase64 = true;
opts.ExportFontsAsBase64 = true;
opts.PrettyFormat = true;

doc.Save("D:\\temp\\18.8.html", opts);

我与Aspose一起担任开发人员推广人员。