#javascript #html #ms-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);
}