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.
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.
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
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.
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