Herramientas para capturar y convertir la web
Comunidad en línea de GrabzIt

Cambiar el resultado DOCX en JavaScript

Haga preguntas sobre cómo capturar o convertir páginas web o HTML into imágenes, documentos CSV, PDF o DOCX también sobre cómo convertir videos into GIF animados usando nuestra API.

Hola,

Estoy usando el código JavaScript para exportar html. into el Docx.


¿Hay alguna forma de manipular la respuesta antes de descargarla o podría obtener el archivo en respuesta para poder manipularlo según mis necesidades y luego descargarlo?

GrabzIt("Application Key").ConvertHTML(data ,{"onfinish": function(response){
alert(response);
},
"format": "docx"}).Create();

Como aquí hay un evento de finalización, pero aquí solo obtengo una identificación, no ninguna respuesta del archivo de respuestas.

si tenemos algo como esto será de ayuda.

Preguntado por el soporte de GrabzIt el 25 de junio de 2019

Puede obtener la respuesta utilizando el método de datos URI, que devuelve la respuesta en un formato codificado en base64.

Sin embargo, como el formato DOCX es esencialmente un archivo ZIP compuesto por varios archivos XML que cubren elementos como contenido, estilos, etc., es mejor que utilices un lenguaje del lado del servidor si quieres intentar manipularlo.

Respondido por GrabzIt Support el 25 de junio de 2019

Hola,

Después de usar el método de devolución de llamada de DataUri, obtuve la siguiente respuesta, pero ¿hay alguna forma de convertirla? into el formato del archivo para poder descargarlo después de la manipulación

datos: aplicación/vnd.openxmlformats-officedocument.wordprocessingml.document;base64,
UEsDBBQAAAAIABlr2U5ryYMnqhgAAPTYAAARABwAd29yZC9kb2N1bWVudC54bWwgohgA

Muchas Gracias

 

 

 

Respondido por GrabzIt Support el 25 de junio de 2019

Recuerde que está intentando hacer esto en JavaScript, por lo que esto limita severamente lo que puede hacer si no está dispuesto a utilizar un lenguaje de programación del lado del servidor.

Usted tiene dos opciones:

La primera opción es colocar el URI de datos en un enlace HTML y agregar un atributo de descarga. Cuando alguien haga clic en el enlace, se descargará.

De lo contrario puedes subir esto. URI de datos a un lenguaje de programación del lado del servidor. Manipúlelo allí y luego vuelva a descargarlo llamando a un nuevo servicio web para ese propósito y llamándolo desde el lado del cliente.

Respondido por GrabzIt Support el 25 de junio de 2019

Gracias por tu respuesta.

En realidad, sólo quiero conservar el archivo descargado. into alguna carpeta, que se creará sobre la marcha una vez que obtenga la respuesta mediante el método de devolución de llamada de DataUri 

 

Muchas Gracias

Charanjit Singh

 

Respondido por Charanjit Singh el 25 de junio de 2019