Web Yakalama ve Dönüştürme Araçları
Grabz's Çevrimiçi Topluluğu

DOCX sonucunu JavaScript ile değiştirmek

Merhaba,

HTML kodunu dışa aktarmak için JavaScript kodunu kullanıyorum into Docx.


İndirme işleminden önce yanıtı değiştirebilmemin bir yolu var mı yoksa dosyayı yanıt olarak alabilirim, böylece indirme işlemine ihtiyacım gereği olarak değiştirebilirim.

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

Burada onfinish bir olay olduğu için burada sadece bir yanıt dosyası yanıtı değil

Eğer böyle bir şeye sahipsek yardım edilir.

GrabzIt Support tarafından 25 Haziran 2019'da soruldu

Kullanarak yanıtı alabilirsiniz. DataURI yöntemi, yanıtı base64 kodlu biçimde döndürür.

Bununla birlikte, DOCX formatı esas olarak içerik, stiller vb. Şeyleri kapsayan birkaç XML dosyasından oluşan bir ZIP dosyası olduğundan, denemek ve manipüle etmek istiyorsanız, bir sunucu tarafı dili kullanarak daha iyi olabilirsiniz.

25 Haziran 2019'da GrabzIt Destek tarafından yanıtlandı

Merhaba,

DataUri geri arama yöntemini kullandıktan sonra aşağıdaki yanıtı aldım, ancak dönüştürmenin herhangi bir yolu var into dosya biçiminde, böylece manipülasyondan sonra indirebilirsiniz

veriler: Uygulama / vnd.openxmlformats-officedocument.wordprocessingml.document; base64,
UEsDBBQAAAAIABlr2U5ryYMnqhgAAPTYAAARABwAd29yZC9kb2N1bWVudC54bWwgohgA

Teşekkürler

 

 

 

25 Haziran 2019'da GrabzIt Destek tarafından yanıtlandı

Bunu JavaScript'te yapmaya çalıştığınızı unutmayın, böylece bu sunucu bir sunucu tarafı programlama dili kullanmak istemiyorsanız yapabileceklerinizi sınırlar.

İki seçeneğiniz var:

İlk seçenek Veri URI'sini bir HTML bağlantısına yerleştirmek ve indirme özelliği. Birisi bağlantıyı tıkladığında indirir.

Aksi takdirde, bunu yükleyebilirsiniz Bir sunucu tarafı programlama diline veri URI'si. Oraya yönlendirin ve yeni bir web servisi oluşturarak ve amaç için müşteri tarafından arayarak yeniden indirin.

25 Haziran 2019'da GrabzIt Destek tarafından yanıtlandı

Yanıtınız için teşekkürler.

Aslında, sadece aşağı yüklenen dosyayı saklamak istiyorum into DataUri geri çağırma yöntemiyle yanıt aldığımda anında oluşturulacak bazı klasörler 

 

Teşekkürler

Charanjit Singh

 

25 Haziran 2019'da Charanjit Singh tarafından cevaplandı