我从ASPOSE工作簿中生成了一个HTML文件,并将其保存到C#中的内存流中,现在我想在Div元素内的Angular JS中显示此HTML文件。
C#程式码:
wb.Save(htmlMemoryStream, new HtmlSaveOptions() { IsExportComments = true});
htmlMemoryStream.Seek(0, SeekOrigin.Begin);
htmlBytes = htmlMemoryStream.ToArray();
Angular JS代码:
if (data.length > 0) {
vm.hasBeenExported = true;
vm.File = data[0].htmlFile;
}
<div ng-bind-html="vm.File "></div>
但它不工作
1条答案
按热度按时间yuvru6vn1#
Excel工作簿转成HTML默认会生成多个文件,可能您的问题是角js上的多个文件,我想您可以尝试基于工作簿中的单张生成单个html文件,您应该示例化并指定相关选项,即:将HtmlSaveOptions.SaveAsSingleFile设置为基于活动工作表生成单个html文件。如果它解决了您的问题,请给予一下。
您也可以在专用的forums中发布您的查询或问题。
附言。我是支持开发人员/福音传道者在阿波斯工作。