-
אני מנסה להכניס pdf לתוך canvas (בשביל לקבל את הpdf כתמונה)
ניסיתי באמצעות חבילת PDF.JS ללא הצלחה (בין השאר כי יש להם חוסר תיעוד משווע..)
אני מחפש דרך אחרת איך להכניס את pdf לתוך canvas
אשמח לעזרה@ב-ל יש פה דוגמאות:
https://mozilla.github.io/pdf.js/examples/index.html#interactive-examples -
@ב-ל יש פה דוגמאות:
https://mozilla.github.io/pdf.js/examples/index.html#interactive-examples@yossiz אמר בpdf לתוך אלמנט <canvas>:
@ב-ל יש פה דוגמאות:
https://mozilla.github.io/pdf.js/examples/index.html#interactive-examplesמכיר גם מכיר
אך עדיין חסר להם מלא תיעוד , עיין כאן לדוגמה,
וגם אחרי שאולי הצלחתי להגדיר worker כמופיע שם
אם אני כותבconst pdf = await pdfjs.getDocument({url:URL.createObjectURL(file.value)})
אני מקבל אובייקט עם מלא דברים
אך כשאני כותבconst Page = await pdf.getPage(1)
מופיע לי Warning: Setting up fake worker.
וכן שגיאה : TypeError: pdf.getPage is not a function
at _callee$ (PdfToImg.vue?98fb:21)
at tryCatch (pdf.worker.js?d62b:899)
at Generator.invoke [as _invoke] (pdf.worker.jבקיצור לא מסתדר עם זה ...
לכן אני מחפש ספרייה יותר ברורה או דרך אחרת איך לקבל pdf לתוך canvas -
@yossiz אמר בpdf לתוך אלמנט <canvas>:
@ב-ל יש פה דוגמאות:
https://mozilla.github.io/pdf.js/examples/index.html#interactive-examplesמכיר גם מכיר
אך עדיין חסר להם מלא תיעוד , עיין כאן לדוגמה,
וגם אחרי שאולי הצלחתי להגדיר worker כמופיע שם
אם אני כותבconst pdf = await pdfjs.getDocument({url:URL.createObjectURL(file.value)})
אני מקבל אובייקט עם מלא דברים
אך כשאני כותבconst Page = await pdf.getPage(1)
מופיע לי Warning: Setting up fake worker.
וכן שגיאה : TypeError: pdf.getPage is not a function
at _callee$ (PdfToImg.vue?98fb:21)
at tryCatch (pdf.worker.js?d62b:899)
at Generator.invoke [as _invoke] (pdf.worker.jבקיצור לא מסתדר עם זה ...
לכן אני מחפש ספרייה יותר ברורה או דרך אחרת איך לקבל pdf לתוך canvas@ב-ל הדוגמה שם היא דוגמה חיה, וזה עובד. אז תוכל לקחת את גירסת הספרייה של הדף ההוא ולהתשמש בו...
-
האמת שממש לא מזמן הייתי צריך לעשות בדיוק את זה, והשתמשתי בספריה הזו וזה עבד.
אתה צריך להכניס שם באיזה משתנה את הנתיב של הservice worker שלהם (שמגיע עם הספריה). אתה רוצה שאני אחפש לך את הקוד שלי? -
@ב-ל
מצאתי את זה בסוף בגוגל - https://github.com/mozilla/pdf.js/blob/master/examples/components/pageviewer.js#L25 -
D dovid העביר נושא זה מ-תכנות ב-