file://) ולכן אינו יכול לטעון את הנתונים.
הדפדפן חוסם מודולי ES ממקור null — זו הגבלת אבטחה של הדפדפן, לא תקלה באתר.
הפעל שרת מקומי מתיקיית הפרויקט:
python3 -m http.server 8000
ולאחר מכן פתח http://localhost:8000/pdf-to-image.html.
מה קורה כאן
הקובץ שנבחר לא נשלח לשום שרת - כל הרינדור קורה בדפדפן, על המחשב שלך בלבד. בשונה משאר האתר הזה, שכתוב מאפס בלי אף ספרייה חיצונית, הדף הזה טוען עותק מקומי (לא מ-CDN) של pdf.js - ספריית הקוד הפתוח של מוזילה - כדי לצייר כל עמוד PDF (טקסט, גרפיקה, גופנים) על קנבס. כתיבת מנוע רינדור PDF מלא מאפס לא הייתה סבירה כאן, בניגוד לחילוץ טקסט (ראו חיפוש בתוך PDF מקומי) שזה בהחלט מה שנעשה. הספרייה נטענת רק בדף הזה - אף עמוד אחר באתר לא מושפע.
בחירת קובץ והגדרות
תוצאה
הדפדפן עלול לשאול אישור להורדות מרובות מהאתר הזה - יש לאשר כדי שכל העמודים יירדו.