أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

تغيير DOCX ينتج JavaScript

مرحبا،

أنا أستخدم كود JavaScript لتصدير HTML intيا Docx.


هل هناك أي طريقة يمكنني من خلالها التعامل مع الاستجابة قبل التنزيل أو يمكنني الحصول على الملف استجابة لذلك يمكنني معالجتها حسب حاجتي ثم التنزيل.

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

كما هو الحال في onfinish ولكن هنا أحصل على المعرف فقط وليس أي استجابة لملف الاستجابة

إذا كان لدينا شيء مثل هذا سوف يساعد.

طلب من GrabzIt Support في 25 يونيو 2019

يمكنك الحصول على الرد باستخدام طريقة DataURI، والتي تُرجع الاستجابة بتنسيق base64 المشفر.

على الرغم من أن تنسيق DOCX هو في الأساس ملف ZIP يتكون من عدد من ملفات XML التي تغطي أشياء مثل المحتوى ، والأنماط وما إلى ذلك ، فقد تكون أفضل حالًا في استخدام لغة من جانب الخادم إذا كنت ترغب في تجربتها ومعالجتها.

أجاب عنها دعم GrabzIt في 25 يونيو 2019

مرحبا،

بعد استخدام طريقة رد الاتصال DataUri ، حصلت على الاستجابة أدناه ، ولكن هل هناك أي طريقة لتحويلها intس تنسيق الملف حتى أتمكن من تنزيله بعد التلاعب

بيانات: التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.document، base64،
UEsDBBQAAAAIABlr2U5ryYMnqhgAAPTYAAARABwAd29yZC9kb2N1bWVudC54bWwgohgA

شكر

أجاب عنها دعم GrabzIt في 25 يونيو 2019

تذكر أنك تحاول القيام بذلك في جافا سكريبت ، لذلك فإن هذه المقيدة تحد ما يمكنك القيام به إذا لم تكن ترغب في استخدام لغة برمجة من جانب الخادم.

لديك خياران:

الخيار الأول هو وضع URI Data في ارتباط HTML وإضافة a تحميل السمة. عندما ينقر شخص ما على الرابط سيتم تنزيله.

وإلا يمكنك تحميل هذا URI البيانات إلى لغة برمجة جانب الخادم. قم بمعالجتها هناك ثم أعد تنزيلها من خلال الاتصال بإنشاء خدمة ويب جديدة لهذا الغرض والاتصال بها من جانب العميل.

أجاب عنها دعم GrabzIt في 25 يونيو 2019

شكرا لردكم

في الواقع ، أريد فقط الاحتفاظ بالملف الذي تم تنزيله into بعض المجلدات ، والتي ستنشئ بسرعة عندما أحصل على استجابة بواسطة طريقة معاودة الاتصال من DataUri

شكر

شارانجيت سينغ

أجاب عليه شارانجيت سينغ بتاريخ 25 يونيو 2019