javascript - 将asp.net网页转换为word文档时无法显示图像
问题描述
这是将网页转换为Word文档的代码。网页的所有内容转换正常,但图像未显示在 Word 文档中。请指导我解决这个问题。
function Export2Doc() {
var filename = document.getElementById('txtname').innerHTML;
var preHtml = "<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:w='urn:schemas-microsoft-com:office:word' xmlns='http://www.w3.org/TR/REC-html40'><head><meta charset='utf-8'><title>Export HTML To Doc</title></head><body>";
var postHtml = "</body></html>";
var html = preHtml + document.getElementById('exportContent').innerHTML + postHtml;
var blob = new Blob(['\ufeff', html], {
type: 'application/msword'
});
var url = 'data:application/vnd.ms-word;charset=utf-8,' + encodeURIComponent(html)
filename = filename ? filename + '.doc' : 'document.doc';
var downloadLink = document.createElement("a");
document.body.appendChild(downloadLink);
if (navigator.msSaveOrOpenBlob) {
navigator.msSaveOrOpenBlob(blob, filename);
} else {
downloadLink.href = url;
downloadLink.download = filename;
downloadLink.click();
}
document.body.removeChild(downloadLink);
}
解决方案
推荐阅读
- python - 如何测试 Tkinter 标签回调
- macos - 无法在 macosx 上安装 hadoop
- c# - 在c#中向调用者方法发送异常
- java - Java 从屏幕上的任何 X/Y 位置向点旋转图像
- php - 输入法的ui上显示汉字,我的远程vps中的php交互shell无法接受
- docker - 在 systemd 服务文件中访问 docker 环境变量的问题
- php - 在 PHP 中使用条件语句进行二维关联数组排序
- php - 使用 PHP 从 RSS 获取图像
- swift - tableViewCell 错误的背景颜色
- java - android studio 新手并获得空指针异常