اطرح أسئلة حول كيفية التقاط أو تحويل صفحات الويب أو 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"، الوظيفة (خطأ، معرف){
إذا (خطأ !== فارغ){
خطأ في الرمي
}
})؛
تحقق أولاً من وجود مجلد المستندات الذي تقوم بحفظه فيه وأن البرنامج النصي لديه الإذن بإنشاء الملفات وكتابتها هناك.
ليس لدي أي خبرة في استخدام 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
شكرا لردك.
إليك ما أريد أن يحدث:
تحويل صفحة الويب intoa pdf الذي يتم تنزيله بمجرد تحميل الصفحة.
يوجد الرمز حاليًا داخل وظيفة onready داخل Wix، ولكنه يعطي رمز خطأ "حدث خطأ في البرنامج النصي الخاص بك" ولا يمكن العثور على الوحدة النمطية "crypto"
لدي هذا في أعلى الصفحة قبل وظيفة onready
استيراد Grabzit من 'grabzit'؛
شكر،
إيثان
لست متأكدًا من سبب قرارهم بتعطيل وحدة التشفير المضمنة ولكنها ضرورية للغاية. يمكنك تجربة استخدام واجهة برمجة تطبيقات جافا سكريبت بدلاً من. هذا سوف يفعل كل شيء في المتصفح ويمكنه save النتائج مباشرة إلى دلو S3 وما إلى ذلك، إذا كان هذا يساعد.