Narzędzia do przechwytywania i konwertowania Internetu
Społeczność online GrabzIt

Zmiana wyniku DOCX w JavaScript

Zadaj pytania, jak przechwytywać lub konwertować strony internetowe lub HTML into obrazy, dokumenty CSV, PDF lub DOCX, a także informacje na temat konwertowania filmów into animowane pliki GIF za pomocą naszego interfejsu API.

Cześć,

Używam kodu JavaScript do eksportowania HTML into Dokument.


czy jest jakiś sposób, w jaki mogę manipulować odpowiedzią przed pobraniem lub uzyskać plik w odpowiedzi, aby móc nim manipulować zgodnie z potrzebami, a następnie pobrać.

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

Ponieważ tutaj jest zdarzenie kończące, ale tutaj otrzymuję tylko identyfikator, a nie jakąkolwiek odpowiedź w pliku odpowiedzi

jeśli mamy coś takiego, pomożemy.

Pytanie zadane przez wsparcie GrabzIt 25 czerwca 2019 r

Odpowiedź można uzyskać za pomocą Metoda DataURI, która zwraca odpowiedź w formacie zakodowanym w standardzie base64.

Ponieważ jednak format DOCX jest zasadniczo plikiem ZIP składającym się z wielu plików XML obejmujących takie rzeczy, jak treść, style itp. Być może lepszym rozwiązaniem będzie użycie języka po stronie serwera, jeśli chcesz spróbować nim manipulować.

Odpowiedź udzielona przez wsparcie GrabzIt w dniu 25 czerwca 2019 r

Hi,

Po użyciu metody wywołania zwrotnego DataUri otrzymałem poniższą odpowiedź, ale czy istnieje sposób na jej przekonwertowanie into format pliku, abym mógł go pobrać po manipulacji

dane:application/vnd.openxmlformats-officedocument.wordprocessingml.document;base64,
UEsDBBQAAAAIABlr2U5ryYMnqhgAAPTYAAARABwAd29yZC9kb2N1bWVudC54bWwgohgA

Podziękowania

 

 

 

Odpowiedź udzielona przez wsparcie GrabzIt w dniu 25 czerwca 2019 r

Pamiętaj, że próbujesz to zrobić w JavaScript, więc to poważnie ogranicza możliwości, które możesz zrobić, jeśli nie chcesz używać języka programowania po stronie serwera.

Masz dwie opcje:

Pierwsza opcja polega na umieszczeniu identyfikatora URI danych w łączu HTML i dodaniu pliku pobierz atrybut. Gdy ktoś kliknie na link, zostanie on pobrany.

W przeciwnym razie możesz to przesłać Dane URI do języka programowania po stronie serwera. Manipuluj nim, a następnie pobierz go ponownie, wywołując w tym celu nową usługę internetową i wywołując ją po stronie klienta.

Odpowiedź udzielona przez wsparcie GrabzIt w dniu 25 czerwca 2019 r

Dziękuję za odpowiedź.

Właściwie chcę tylko zachować pobrany plik into jakiś folder, który zostanie utworzony w locie, gdy otrzymam odpowiedź metodą wywołania zwrotnego DataUri 

 

Podziękowania

Charanjit Singh

 

Odpowiedź udzielona przez Charanjita Singha z 25 czerwca 2019 r