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

Grabzit في Wix

اطرح أسئلة حول كيفية التقاط أو تحويل صفحات الويب أو HTML into الصور أو ملفات CSV أو PDF أو DOCX وكذلك حول كيفية تحويل مقاطع الفيديو intس المتحركة GIF باستخدام API لدينا.

لدي الكود التالي في وظيفة onReady داخل wix، ولكن لا يبدو أنه يقوم بإنشاء ملف pdf.  

 

    varclient = new Grabzit("مفتاحي"، "سري");
    العملاء.url_to_pdf("https://www.myfittcoach.com/results")؛
    العملاء.save_to("documents/result.pdf"، الوظيفة (خطأ، معرف){
    إذا (خطأ !== فارغ){
        خطأ في الرمي
    }
    })؛

تم طرح السؤال بواسطة إيثان هال في الرابع من أغسطس 4

تحقق أولاً من وجود مجلد المستندات الذي تقوم بحفظه فيه وأن البرنامج النصي لديه الإذن بإنشاء الملفات وكتابتها هناك.

ليس لدي أي خبرة في استخدام Wix ولكن إليك بعض الأفكار بعد بعض عمليات البحث على Google.

أساليب Nodejs التي تستخدمها هي من جانب الخادم فقط. ومع ذلك، يبدو أن الطريقة onready تُستخدم في كل من المتصفح والخادم، لذا ستحتاج إلى اكتشاف وقت تشغيلها في الخادم واستدعاء الرمز بعد ذلك: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

أخيرًا، إذا لم ينجح أي من ذلك، فتحقق من سجلات الأخطاء الخاصة بك: https://support.wix.com/en/article/corvid-viewing-live-site-events

تم الرد عليه بواسطة دعم GrabzIt في 4 أغسطس 2020

شكرا لردك.

إليك ما أريد أن يحدث:

تحويل صفحة الويب intoa pdf الذي يتم تنزيله بمجرد تحميل الصفحة. 

 

يوجد الرمز حاليًا داخل وظيفة onready داخل Wix، ولكنه يعطي رمز خطأ "حدث خطأ في البرنامج النصي الخاص بك" ولا يمكن العثور على الوحدة النمطية "crypto"  

لدي هذا في أعلى الصفحة قبل وظيفة onready

استيراد Grabzit من 'grabzit'؛

 

شكر،
إيثان

 

أجاب عليه إيثان هال في 4 أغسطس 2020

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

تم الرد عليه بواسطة دعم GrabzIt في 4 أغسطس 2020

ربما يكون الحل الأفضل الآن هو الاتصال بـ GrabzIt's REST API استخدام جلب wix.

تم الرد عليه بواسطة دعم GrabzIt في 17 مارس 2021