הטמעת מציג pdf באתר
-
@yossiz תודה זה כרגע מציג על כל הדף.
אבל את הקובץ עצמו הוא לא מציג אלא 404
הקובץ יושב כאןhttp://0000.co.il/pdf.js-master/web/file.pdf
ומוגדר
<iframe src="web/viewer.html?file=file.pdf" width="100%" height="100%"></iframe>
כמו כן היכן אני מוסיף את ההגדרה שכל קישור ייפתח בכרטיסיה נוספת?
-
@by6199
כמעט הגענו ליעד!
רק כמה תיקוניםא. לא הורדת את הדבר הנכון
(זה לא מעכב אבל הביצועים יהיו יותר טובים את תוריד את הנכון)
תוריד את זה: https://github.com/mozilla/pdf.js/releases/download/v2.3.200/pdfjs-2.3.200-dist.zipב. אחרי החילוץ לתקיית השורש של השרת יהיה לנו מבנה כזאת:
──pdfjs-2.3.200-dist │ LICENSE │ ├───build │ pdf.js │ pdf.js.map │ pdf.worker.js │ pdf.worker.js.map │ └───web │ compressed.tracemonkey-pldi-09.pdf │ debugger.js │ viewer.css │ viewer.html │ viewer.js │ viewer.js.map │ ├───cmaps │ .... │ ├───images │ .... │ └───locale ....
שים את ה-PDF בתקיית Web. נקרא לו לצורך העניין file.pdf.
ג. בדף הראשי תכתוב:
<iframe src="/pdfjs-2.3.200-dist/web/viewer.html?file=file.pdf" width="100%" height="100%"></iframe>
ד. כדי לפתוח קישורים בכרטיסייה נוספת:
- תפתח את הקובץ viewer.js מתוך תקיית web בעורך טקסט
- חפש את השורה:
"externalLinkTarget": 0,
החלף ב:
"externalLinkTarget": 2,
בהצלחה!
-
@yossiz תודה על ההדרכה הצמודה..
1 כעת עובד מצויין, אבל לא פותח בכרטיסיה חדשה למרות ששיניתי את מה שכתבת ל2 במקום 0
2 איך ידעת שהורדתי משהו אחר? הקישור שהבאת מקודם לא כלל את הגירסה הזו? או גילית מה יש על השרת?
אגב זה עזר לי גם שיש לי כעת אנלטיקיס בpdf.. -
@by6199 אמר בהטמעת מציג pdf באתר:
אבל לא פותח בכרטיסיה חדשה למרות ששיניתי את מה שכתבת ל2 במקום 0
זה מוזר, כי בדקתי את זה על שרת שלי וזה עבד... עשית שמירה? רענון?
איך ידעת שהורדתי משהו אחר?
לפי השם של התיקייה:
pdf.js-master
אל תדאג לא פרצתי אליך