Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

165
Vistas
Word document generation failed when exporting html to .doc/.docx using javascript
  let style=   "<style>  @page {size:29.7cm 21cm; mso-page-orientation:landscape; margin: 1.2cm 1.2cm 1.2cm 1.2cm; } @page Section1 { } div.Section1 {page:Section1 ;} </style>";

  var header =
    "<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'>"+ style+"</head><body>";
  var footer = "</body></html>";
  let memo_html =  await this.GetMemo_html() ;

  var blob = new Blob(["\ufeff", html], {
    type: "application/msword",
  });

  // Specify link url
  var url =
    "data:application/vnd.ms-word;charset=utf-8," +
    encodeURIComponent(html);

  // Specify file name
  let filename = "NewspaperAddMemo.docx";

  // Make download link element
  var filefulldlink = document.createElement("a");

  document.body.appendChild(filefulldlink);

  if (navigator.msSaveOrOpenBlob) {
    navigator.msSaveOrOpenBlob(blob, filename);
  } else {
    // Make a link to the file
    filefulldlink.href = url;

    // Setting the file name
    filefulldlink.download = filename;

    //triggering the function
    filefulldlink.click();
  }

  document.body.removeChild(filefulldlink);

sometimes when I export html code to word document , this kind of failed documet get generated.enter image description here But sometimes correct file get exported.enter image description here But these two are different html codes. But,When I generate a pdf file from html code , it always works fine. so, nothing wrong with the html code. I even tried copying the html code in w3schools editor and nothing wrong with the html code.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda