Инструменты для захвата и конвертирования Интернета
Интернет-сообщество GrabzIt

Изменение результата DOCX в JavaScript

Задайте вопросы о том, как захватывать или конвертировать веб-страницы или HTML into изображения, CSV, PDF или DOCX документы, а также о том, как конвертировать видео into анимированные GIF с использованием нашего API.


I am using the JavaScript code to export html into the Docx.

is there any way that i can manipulate the response before downloading or i could get the file in response so i could manipulate it as per my need then download.

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

As here is a onfinish event but here i get only id not any response file response

if we have something like this will be helped.

Вопрос от службы поддержки GrabzIt, 25 июня 2019 г.

You can get the response by using the Метод DataURI, which returns the response in a base64 encoded format.

However as the DOCX format is essentaially a ZIP file made up of a number of XML files covering things like content, styles etc. You may be better off using a server side language if you want to try and manipulate it.

Ответ от службы поддержки GrabzIt 25 июня 2019 г.

Здравствуй ,

After using the DataUri callback method i got the below response, but is there any way to convert it into the file format so i could download it after manipulation






Ответ от службы поддержки GrabzIt 25 июня 2019 г.

Remember you are trying to do this in JavaScript so this severley limits what you can do if you are not willing to use a server-side programming language.

У вас есть два варианта:

The first option is to put the Data URI in a HTML link and add a атрибут загрузки. When someone clicks on the link it will download.

Otherwise you can upload this Data URI to a server-side programming language. Manipulate it there then re-download it from by calling a creating a new web service for the purpose and calling it from the client side.

Ответ от службы поддержки GrabzIt 25 июня 2019 г.

Thanks for your replying.

Actually, i just want to keep the dlownloaded file into some folder, which will create on fly once i get the response by DataUri call back method 



Чаранджит Сингх


Ответ Чаранджита Сингха 25 июня 2019 г.