שאל שאלות כיצד ללכוד או להמיר דפי אינטרנט או HTML into תמונות, מסמכי CSV, PDF או DOCX וכן כיצד להמיר סרטונים into GIF מונפשות באמצעות ה- API שלנו.
יש לי את הקוד הבא בפונקציה onReady בתוך wix, אבל נראה שהוא לא יוצר PDF.
var client = new grabzit("המפתח שלי", "הסוד שלי");
לקוחות.url_to_pdf("https://www.myfittcoach.com/results");
לקוחות.save_to("documents/result.pdf", function (error, id){
if (שגיאה !== null){
שגיאה לזרוק;
}
});
תחילה בדוק את תיקיית המסמכים שבה אתה שומר קיימת וכי לסקריפט יש הרשאה ליצור ולכתוב שם קבצים.
אין לי ניסיון עם Wix אבל הנה כמה רעיונות אחרי כמה חיפושים בגוגל.
שיטות ה-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, אבל הוא נותן קוד שגיאה של "היתה שגיאה בסקריפט שלך" ואינו יכול למצוא את המודול 'קריפטו'
יש לי את זה בראש העמוד לפני הפונקציה onready
ייבוא grabzit מ'grabzit';
תודה,
איתן
אני לא בטוח למה הם החליטו להשבית את מודול הקריפטו המובנה אבל זה די חיוני. אתה יכול לנסות להשתמש ב ממשק API של JavaScript במקום זאת. זה יעשה הכל בדפדפן ויכול save התוצאות ישירות לדלי S3 וכו', אם זה עוזר.
פתרון טוב יותר כעת יהיה כנראה להתקשר ל-GrabzIt's REST API באמצעות wix-fetch.