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 von GrabzIt Support am Dienstag, 25 Juni, 2019 11: 52: 15 AM

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 von GrabzIt Support am Dienstag, 25 Juni, 2019 12: 09: 19 PM

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 von GrabzIt Support am Dienstag, 25 Juni, 2019 01: 59: 06 PM

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 von GrabzIt Support am Dienstag, 25 Juni, 2019 02: 07: 07 PM

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 Dienstag, 25 Juni, 2019 02: 16: 58 PM