捕獲和轉換Web的工具
GrabzIt的在線社區

在JavaScript中更改DOCX結果

嗨,

我正在使用JavaScript代碼導出html into Docx。


有什麼方法可以在下載之前操縱響應,或者我可以獲取文件響應,以便我可以根據需要操縱它,然後下載。

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

由於這是一個結束事件,但在這裡我僅獲得ID,沒有任何響應文件響應

如果我們有這樣的事情會有所幫助。

GrabzIt支持人員在25星期二(六月)2019 11:52:15 AM提出的要求

您可以使用 DataURI方法,以base64編碼格式返迴響應。

但是,由於DOCX格式本質上是一個ZIP文件,由許多XML文件組成,這些XML文件包含諸如內容,樣式等內容。如果您想嘗試和使用它,最好使用服務器端語言。

GrabzIt支持人員在25星期二,2019 12:09:19 PM回答

,您好!

使用DataUri回調方法後,我得到以下響應,但是有什麼方法可以轉換它 into文件格式,因此我可以在操作後下載

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

謝謝

GrabzIt支持人員在25星期二,2019 01:59:06 PM回答

請記住,您正在嘗試使用JavaScript進行此操作,因此,如果您不願意使用服務器端編程語言,則此限制將限制您的操作。

您有兩種選擇:

第一種方法是將數據URI放在HTML鏈接中,並添加一個 下載屬性。 當有人單擊鏈接時,它將下載。

否則您可以上傳 服務器端編程語言的數據URI。 在此處進行操作,然後通過為此目的調用創建新的Web服務並從客戶端調用它來重新下載它。

GrabzIt支持人員在25星期二,2019 02:07:07 PM回答

多謝您的回覆。

實際上,我只想保留dlownloaded文件 into一些文件夾,一旦我通過DataUri回調方法獲得響應,它將立即創建

謝謝

Charanjit Singh

Charanjit Singh在25六月,2019 02 16:58 PM回答