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

Grabzit في Wix

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

var client = new grabzit ("مفتاحي" ، "سري") ؛
العملاء.url_to_pdf("https://www.myfittcoach.com/results") ؛
العملاء.save_to("documents / result.pdf"، function (error، id) {
إذا (خطأ! == فارغة) {
رمي الخطأ
}
})؛

سئل من قبل إيثان هال في الرابع من أغسطس 4

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

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

طرق nodejs التي تستخدمها هي جانب الخادم فقط. ومع ذلك ، يبدو أن الطريقة جاهزة للاستخدام في كل من المتصفح والخادم ، لذا ستحتاج إلى اكتشاف وقت تشغيلها في الخادم واستدعاء الرمز ثم: 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 يتم تنزيله بمجرد تحميل الصفحة.

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

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

استيراد grabzit من "grabzit" ؛

شكر،
إيثان

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

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

أجاب عليها دعم GrabzIt في 4 أغسطس 2020