捕获和转换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:XNUMX PM中回答

,您好!

使用DataUri回调方法后,我得到以下响应,但是有什么方法可以转换它 into文件格式,因此我可以在操作后下载

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

谢谢

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

请记住,您正在尝试使用JavaScript进行此操作,因此,如果您不愿意使用服务器端编程语言,则此限制将限制您的操作。

您有两种选择:

第一种方法是将数据URI放在HTML链接中,并添加一个 下载属性。 当有人单击链接时,它将下载。

否则,您可以上传 服务器端编程语言的数据URI。 在此处进行操作,然后通过为此目的调用创建新的Web服务并从客户端调用它来重新下载它。

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

多谢您的回覆。

实际上,我只想保留dlownloaded文件 into一些文件夹,一旦我通过DataUri回调方法获得响应,它将立即创建

谢谢

查兰吉特·辛格(Charanjit Singh)

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