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 tarafından Salı, 25 Haziran, 2019 11: 52: 15 AM sordu.

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.

GrabzIt Destek Salı günü cevaplandı, 25 Haziran, 2019 12: 09: 19 PM

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

GrabzIt Destek Salı günü cevaplandı, 25 Haziran, 2019 01: 59: 06 PM

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.

GrabzIt Destek Salı günü cevaplandı, 25 Haziran, 2019 02: 07: 07 PM

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

Charanjit Singh tarafından Salı, 25 Haziran, 2019, 02: 16: 58 PM arasında yanıtlandı.