קישורים נגישים ב‑PDF: למה הם לא מוכרזים ואיך מתקנים
קישור ב‑PDF הוא שני דברים נפרדים: מלבן לחיץ, ורכיב במבנה. רוב המפיקים יוצרים רק את הראשון — והקישור לחיץ ובלתי נראה לקורא מסך. איך בודקים ואיך מתקנים.
שני האובייקטים
כל קישור ב‑PDF הוא, פוטנציאלית, שני דברים נפרדים — וההבנה הזו פותרת את רוב הבלבול:
- ההערה (annotation). מלבן בדף, עם פעולה — בדרך כלל כתובת. זה מה שגורם ללחיצה לעבוד. היא חיה ברשימת ההערות של העמוד, בלי שום קשר למבנה המסמך.
- רכיב המבנה. רכיב
Linkבעץ התגיות, שמכיל את טקסט הקישור ומפנה להערה. זה מה שגורם לקישור להתקיים עבור קורא מסך.
קובץ יכול להכיל כל אחד בלי השני:
- הערה בלי רכיב מבנה ← לחיץ, ובלתי נראה לטכנולוגיה מסייעת (תנאי 28-011). זה הכשל הנפוץ.
- רכיב מבנה בלי הערה ← מוכרז כקישור, ולא עושה כלום כשמפעילים אותו.
התיאור
גם קישור שמחובר נכון למבנה צריך תיאור שאומר לאן הוא מוביל (תנאים 28-012, ו‑28-004 להערות בכלל). כאן נכנסת השאלה של ניסוח:
- ״לחצו כאן״, ״כאן״, ״קישור״ — ברשימת הקישורים של קורא המסך, שבה כל קישור מוצג בלי ההקשר שלו, הם לא ניתנים להבחנה.
- כתובת URL ארוכה — מוקראת תו אחר תו.
- טוב: ״תקנות הנגישות לשירות, באתר נציבות שוויון זכויות״. הקורא יודע לאן הוא הולך לפני שהוא לוחץ.
ועוד שני דברים קטנים
- סדר מעבר (Tab). עמוד עם קישורים צריך להצהיר שסדר המעבר הולך לפי המבנה (תנאי 28-008). באקרובט: מאפייני העמוד ← Tab Order ← Use Document Structure, לכל העמודים בבת אחת.
- קישורים שנראים כקישורים. מבחינה חזותית, קישור שמובחן רק בצבע נכשל ב‑WCAG (1.4.1). קו תחתון פותר את זה.
איך בודקים
עם קורא מסך: ב‑NVDA, Insert+F7 ← קישורים. חפשו ״לחצו כאן״, כתובות חשופות, או קישורים חסרים — קישור שאתם רואים בדף ולא מופיע ברשימה הוא הערה בלי רכיב מבנה. ← בדיקה עם קורא מסך
בבודק: קישור בלי רכיב מבנה וקישור בלי תיאור הם כשלים מכניים, וכל בודק PDF/UA מדווח עליהם. אם התיאור טוב — זו הכרעה של אדם.
איך מתקנים
במקור — עדיף. Word מייצא קישורים עם רכיב מבנה כשמייצאים עם תגי מבנה; טקסט קישור משמעותי כותבים כבר שם.
באקרובט: Accessibility ← Autotag Document מנסה לחבר קישורים למבנה; בקבצים גדולים עדיף כלי ייעודי, כי חיבור ידני של הערה לרכיב הוא עבודה של קישור‑קישור.
מה Taggart עושה
הוא עוטף כל הערת קישור ברכיב Link במבנה, ונותן לה תיאור — מהטקסט של הקישור עצמו, או מהיעד כשהקישור פנימי (״מעבר לפרק 3״). את כל זה הוא מציע, ואתם מאשרים. להשתמש בכתובת עצמה כתיאור זו אפשרות שמסמנים במפורש, כי כתובת אינה תיאור טוב.
מה שהוא לא עושה: לא מנסח מחדש ״לחצו כאן״ בטקסט המסמך. זה שינוי בתוכן, ומקומו במקור.
שאלות נפוצות
למה קורא המסך לא מכריז על קישור שעובד בלחיצה?
כי קישור ב‑PDF הוא שני אובייקטים נפרדים. ההערה (annotation) — מלבן בדף עם כתובת — היא מה שגורם ללחיצה לעבוד. רכיב ה‑Link במבנה הוא מה שגורם לקישור להתקיים עבור קורא מסך. רוב המפיקים יוצרים רק את הראשון: לחיץ, ובלתי נראה לטכנולוגיה מסייעת (תנאי 28-011).
״לחצו כאן״ זה בעיה?
כן. משתמשי קורא מסך מנווטים לעתים קרובות ברשימת הקישורים של המסמך, שבה כל קישור מוצג בלי ההקשר שלו. עשרה ״לחצו כאן״ ברשימה אינם ניתנים להבחנה. טקסט הקישור צריך לומר לאן הוא מוביל.
כתובת URL ארוכה כטקסט קישור — בסדר?
עדיף שלא. קורא מסך מקריא אותה תו אחר תו או מילה אחר מילה — ״h t t p s נקודתיים לוכסן לוכסן״. במסמך שמיועד גם להדפסה אפשר להשאיר את הכתובת בטקסט, אבל לתת לקישור תיאור שאומר מה יש שם.
Taggart מתקן קישורים?
כן, בהצעה שאתם מאשרים: הוא עוטף כל הערת קישור ברכיב Link במבנה, ונותן לה תיאור — מהטקסט של הקישור עצמו, או מהיעד שלו כשהקישור פנימי. להשתמש בכתובת עצמה כתיאור זו אפשרות שמסמנים במפורש.
עוד בנושא
- הנגשת טפסים ב‑PDF: למה טופס הוא המסמך היקר להנגשהלכל שדה בטופס דרושים שלושה אובייקטים שמסכימים ביניהם. למה טופס עולה פי כמה ממסמך רגיל, ומה עושים עם טופס בעברית.
- הנגשת מסמכי וורד: איך מפיקים PDF נגיש מ‑Wordהנגשת מסמך וורד מתחילה לפני הייצוא: נתיב הייצוא היחיד ששומר על התגיות, שלושת הנתיבים שמוחקים אותן בשקט, ומה עדיין צריך תיקון אחרי.
- תוכן קישוטי ב‑PDF: מה להסתיר מקורא המסך ומה לאכל מה שמצויר בדף הוא תוכן או Artifact — אין מצב שלישי. מה צריך להיעלם מקורא המסך, מה אסור שייעלם, ואיך בודקים ב‑30 שניות שלא הוסתר טקסט אמיתי.
תנאי כשל קשורים
העמודים הטכניים המלאים באנגלית, עם קטעי קוד ופתרונות ב‑Acrobat.
- 28-011 A link annotation is not nested within a Link tag
- 28-012 A link annotation does not include an alternate description in its Contents entry
- 28-004 An annotation has neither a Contents entry nor an alternative description
- 28-008 A page containing an annotation does not contain a Tabs entry
Taggart — הנגשת מסמכי PDF בעברית: בדיקה, תיקון ודוח הנגשה, בלי לשנות את מראה הדף.
בדקו קובץ משלכם. הבודק חינמי וללא הגבלה, בלי סימן מים — בלי חשבון עד 60 עמודים, ועם חשבון חינמי בלי מגבלת עמודים.
הנה מה שמקבלים: דוח תיקון לדוגמה (PDF).
בדיקות חדשות, כשהן נכתבות
הודעה קצרה כשעולה אצווה של עמודי בדיקות, כשמערך הכללים משתנה, או כששוחרר משהו. לא יותר מפעם בחודש, ושום דבר מעבר לזה.
ביטול הרשמה בלחיצה אחת, בכל הודעה. איננו מוכרים או משתפים את הרשימה.
עודכן לאחרונה . אין באמור ייעוץ משפטי.