не удается отобразить изображение во время преобразования asp.net веб-страница в документ word

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