Tools zum Erfassen und Konvertieren des Webs
GrabzIt's Online-Community

Ändern des DOCX-Ergebnisses in JavaScript

Hallo,

Ich benutze den JavaScript-Code, um HTML zu exportieren into der Docx.


Gibt es eine Möglichkeit, die Antwort vor dem Herunterladen zu manipulieren oder die Datei als Antwort zu erhalten, damit ich sie nach meinem Bedarf bearbeiten und dann herunterladen kann?

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

Da es sich hier um ein Onfinish-Ereignis handelt, erhalte ich hier nur die ID und keine Antwortdatei

wenn wir so etwas haben wird geholfen.

Gefragt vom GrabzIt Support am 25. Juni 2019

Sie können die Antwort erhalten, indem Sie die DataURI-MethodeGibt die Antwort in einem base64-codierten Format zurück.

Da das DOCX-Format im Wesentlichen eine ZIP-Datei ist, die aus einer Reihe von XML-Dateien besteht, die Inhalte, Stile usw. abdecken. Möglicherweise ist es besser, eine serverseitige Sprache zu verwenden, wenn Sie versuchen möchten, diese zu bearbeiten.

Beantwortet vom GrabzIt Support am 25. Juni 2019

Hallo,

Nach der Verwendung der DataUri-Rückrufmethode erhalte ich die folgende Antwort, kann sie jedoch auf beliebige Weise konvertiert werden into das Dateiformat, damit ich es nach der Manipulation herunterladen kann

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

Vielen Dank

 

 

 

Beantwortet vom GrabzIt Support am 25. Juni 2019

Denken Sie daran, dass Sie versuchen, dies in JavaScript zu tun, damit dieser Faktor Ihre Möglichkeiten einschränkt, wenn Sie nicht bereit sind, eine serverseitige Programmiersprache zu verwenden.

Sie haben zwei Möglichkeiten:

Die erste Option besteht darin, den Daten-URI in einen HTML-Link einzufügen und ein Attribut herunterladen. Wenn jemand auf den Link klickt, wird er heruntergeladen.

Ansonsten können Sie diese hochladen Daten-URI zu einer serverseitigen Programmiersprache. Bearbeiten Sie es dort und laden Sie es erneut herunter, indem Sie einen neuen Webdienst für diesen Zweck aufrufen und ihn vom Client aus aufrufen.

Beantwortet vom GrabzIt Support am 25. Juni 2019

Vielen Dank für Ihre Antwort.

Eigentlich möchte ich nur die heruntergeladene Datei behalten into Ein Ordner, der sofort erstellt wird, wenn ich die Antwort per DataUri-Rückrufmethode erhalte 

 

Vielen Dank

Charanjit Singh

 

Beantwortet von Charanjit Singh am 25. Juni 2019