वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने
ग्रॅबझिटचा ऑनलाईन समुदाय

JavaScript मध्ये DOCX परिणाम बदलणे

ग्रॅबझीटच्या वेब स्क्रॅपर टूलशी संबंधित प्रश्न विचारा. जसे की वेब पृष्ठे, प्रतिमा किंवा पीडीएफ दस्तऐवजांमधून डेटा काढण्यासाठी वेब स्क्रॅपर आणि एपीआय कसे वापरावे.

हाय,

मी html निर्यात करण्यासाठी JavaScript कोड वापरत आहे into द डॉक्स.


असा कोणताही मार्ग आहे का की मी डाउनलोड करण्यापूर्वी प्रतिसाद हाताळू शकतो किंवा मला प्रतिसादात फाइल मिळू शकते जेणेकरून मी माझ्या गरजेनुसार ती हाताळू शकेन आणि नंतर डाउनलोड करू शकेन.

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

इथे एक ऑनफिनिश इव्हेंट आहे पण इथे मला फक्त आयडी मिळतो, प्रतिसाद फाइल प्रतिसाद नाही

आमच्याकडे असे काही असल्यास मदत केली जाईल.

25 जून 2019 रोजी ग्रॅबझिट सपोर्टद्वारे विचारले

तुम्ही वापरून प्रतिसाद मिळवू शकता डेटायूरी पद्धत, जे बेस64 एन्कोडेड फॉरमॅटमध्ये प्रतिसाद देते.

तथापि DOCX फॉरमॅट मूलत: अनेक XML फायलींनी बनलेली झिप फाइल आहे ज्यामध्ये सामग्री, शैली इत्यादी गोष्टी समाविष्ट आहेत. जर तुम्हाला सर्व्हर साइड लँग्वेज वापरून पाहायचे असेल आणि त्यात फेरफार करायचा असेल तर तुम्ही अधिक चांगले होऊ शकता.

25 जून 2019 रोजी ग्रॅबझिट सपोर्टद्वारे उत्तर दिले

हाय ,

DataUri कॉलबॅक पद्धत वापरल्यानंतर मला खालील प्रतिसाद मिळाला, परंतु ते रूपांतरित करण्याचा कोणताही मार्ग आहे का into फाईलचे स्वरूप जेणेकरुन मी हाताळणीनंतर ते डाउनलोड करू शकेन

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

धन्यवाद

 

 

 

25 जून 2019 रोजी ग्रॅबझिट सपोर्टद्वारे उत्तर दिले

लक्षात ठेवा तुम्ही हे जावास्क्रिप्टमध्ये करण्याचा प्रयत्न करत आहात त्यामुळे तुम्ही सर्व्हर-साइड प्रोग्रामिंग भाषा वापरण्यास इच्छुक नसल्यास तुम्ही काय करू शकता हे हे सेव्हरली मर्यादित करते.

आपण दोन पर्याय आहेत:

पहिला पर्याय म्हणजे डेटा URI एका HTML लिंकमध्ये टाकणे आणि a जोडणे विशेषता डाउनलोड करा. कोणीतरी लिंकवर क्लिक केल्यावर ते डाउनलोड होईल.

अन्यथा तुम्ही हे अपलोड करू शकता सर्व्हर-साइड प्रोग्रामिंग भाषेसाठी डेटा URI. ते तेथे हाताळा आणि या उद्देशासाठी नवीन वेब सेवा तयार करण्यासाठी कॉल करून आणि क्लायंटच्या बाजूने कॉल करून ते पुन्हा डाउनलोड करा.

25 जून 2019 रोजी ग्रॅबझिट सपोर्टद्वारे उत्तर दिले

तुमच्या प्रतिसादाबद्दल धन्यवाद.

वास्तविक, मला फक्त डाउनलोड केलेली फाइल ठेवायची आहे into काही फोल्डर, जे मला DataUri कॉल बॅक पद्धतीने प्रतिसाद मिळाल्यावर तयार होईल 

 

धन्यवाद

चरणजित सिंह

 

25 जून 2019 रोजी चरणजीत सिंह यांनी उत्तर दिले