PDF foydalanish qulayligi tekshiruvchisi: WCAG 2.1 AA va PDF/UA muvofiqligini brauzerda mahalliy audit qiling
⚡4 qadamda keng qamrovli PDF foydalanish qulayligi auditini qanday oʻtkazish mumkin
1. PDF hujjatingizni yuklang
Istalgan nashr, oʻquv tarqatma materiali yoki korporativ hisobotni tanlang yoki mahalliy audit ish maydoniga sudrab tashlang.
2. Kliyent tomonidagi tuzilmaviy tekshiruv
WebAssembly worker’imiz hujjat katalogi, tuzilmaviy teg daraxti (`/StructTreeRoot`), `/Lang` yozuvlari va tasvir tavsiflarini tahlil qiladi.
3. Batafsil baholash kartasini koʻrib chiqing
Umumiy foydalanish qulayligi ballingizni tekshiring va Hujjat teglari, Muqobil matn, Navigatsiya, Til va Jadvallar boʻyicha batafsil toifa baholarini koʻrib chiqing.
4. Tuzating va audit hisobotini eksport qiling
Aniqlangan kamchiliklarni bartaraf etish uchun bosqichma-bosqich tuzatish tavsiyalariga amal qiling yoki mashina oʻqiy oladigan JSON foydalanish qulayligi hisobotini eksport qiling.
Raqamli foydalanish qulayligi — asosiy inson huquqi va Nogironligi boʻlgan amerikaliklar toʻgʻrisidagi qonun (ADA Title III), Reabilitatsiya qonunining 508-boʻlimi, Yevropa foydalanish qulayligi toʻgʻrisidagi qonun (EAA) va xalqaro davlat sektori xaridlari standartlariga koʻra majburiy huquqiy talabdir. Koʻrishida nuqsoni, harakat nogironligi yoki kognitiv farqlari boʻlgan millionlab odamlar raqamli maʼlumotlardan foydalanish uchun yordamchi texnologiyalarga — ekran oʻquvchilari (NVDA, JAWS, VoiceOver), brayl displeylari va klaviatura navigatsiya tizimlariga — tayanadi. Tashkilotlar teglanmagan, yomon tuzilgan PDF hujjatlarni nashr etganda ekran oʻquvchilari formatlanmagan matnning oʻtib boʻlmas devoriga duch keladi, bu esa jiddiy foydalanish toʻsiqlariga va qimmatga tushadigan sud daʼvolariga olib keladi.
Brauzerga oʻrnatilgan «Foydalanish qulayligi va teglar tekshiruvi» vositamiz toʻgʻridan-toʻgʻri veb brauzeringizda avtomatlashtirilgan, keng qamrovli muvofiqlik auditini taqdim etadi. Fayllaringizni Veb kontentdan foydalanish qulayligi boʻyicha koʻrsatmalar (WCAG 2.1 Level AA) va ISO 14289-1 (PDF/UA-1) standartlariga nisbatan baholovchi kliyent tomonidagi mexanizmimiz hujjat teg daraxtlarini tekshiradi, rasmlar muqobil matnini (`/Alt`) tasdiqlaydi, xatchoʻp navigatsiya ierarxiyalarini audit qiladi, rang kontrasti nisbatlarini baholaydi va interaktiv shakl maydoni maslahatlarini tekshiradi. Nol server yuklashi bilan 100% mahalliy ishlagani uchun maxfiy korporativ hisobotlar, akademik oʻquv dasturlari va davlat nashrlarini toʻliq maʼlumotlar maxfiyligi bilan audit qilishingiz mumkin.
Toʻliq texnik qoʻllanmani oʻqish
Asosiy foydalanish qulayligi standartlari: WCAG 2.1 AA va ISO 14289-1 (PDF/UA)
Raqamli hujjatlardan foydalanish qulayligiga erishish ikkita asosiy texnik doiraga rioya qilishni talab qiladi: W3C tomonidan ishlab chiqilgan Veb kontentdan foydalanish qulayligi boʻyicha koʻrsatmalar (WCAG) va ISO 14289-1 (PDF/UA yoki Universal foydalanish qulayligi).
WCAG dastlab HTML veb sahifalar uchun moʻljallangan boʻlsa-da, WCAG 2.1 Level AA veb boʻlmagan elektron hujjatlarga ham teng darajada qoʻllaniladi. U toʻrtta asosiy tamoyilni belgilaydi: kontent idrok etiladigan, boshqariladigan, tushunarli va mustahkam (POUR) boʻlishi kerak. Bu mantiqiy oʻqish tartibi, yuqori rang kontrasti, matn boʻlmagan kontent uchun matnli muqobillar va toʻliq klaviatura bilan boshqarishni talab qiladi.
ISO 14289-1 (PDF/UA) WCAG asosida quriladi va mos yordamchi texnologiya ishlovi uchun zarur boʻlgan aniq PDF obyekt lugʻatlari va teg tuzilmalarini belgilaydi. PDF/UA ga koʻra har bir mazmunli kontent boʻlagi semantik tuzilma daraxtida tasniflanishi, artefaktlar (bezak elementlari) aniq belgilanishi va shrift kodlashlari Unicode’ga aniq xaritalanishi kerak.
Hujjatning tuzilma daraxti: teglash, ierarxiya va semantik belgilash
Foydalanish qulay PDF’ning asosi — hujjat katalogining `/StructTreeRoot` lugʻatida ildiz otgan mantiqiy tuzilma daraxti. Tuzilma daraxtisiz PDF shunchaki kanvasdagi grafik koordinatalar toʻplami; ekran oʻquvchilari katta matn bloki bob sarlavhasi, jadval katagi yoki tasodifiy iqtibos ekanini bilishning hech qanday yoʻliga ega emas.
Tekshiruvchimiz hujjatda teglangan kontent mavjudligini bildiruvchi `/Marked` bayrogʻi `true` ga oʻrnatilganini tasdiqlash uchun `/MarkInfo` lugʻatini tekshiradi. Soʻngra tuzilma daraxti ierarxiyasini aylanib chiqadi va standart tuzilma turi teglarini baholaydi: `<Document>`, `<Part>`, `<Art>`, `<Sect>`, `<H1>` dan `<H6>` gacha, `<P>`, `<L>` (roʻyxatlar) va `<Table>`. Audit yordamchi texnologiya foydalanuvchilari hujjatlar boʻylab mantiqiy harakatlana olishini taʼminlash uchun sarlavhalarning ichma-ichlik xatolarini (masalan, `<H1>` dan toʻgʻridan-toʻgʻri `<H4>` ga sakrash) tekshiradi.
Vizual aktivlar va muqobil matn: /Alt tavsiflarini audit qilish
Rasmlar, texnik diagrammalar, grafiklar, infografikalar va korporativ logotiplar muqobil tavsiflar boʻlmasa, koʻrishida nuqsoni boʻlgan foydalanuvchilar uchun katta toʻsiqlar yaratadi. WCAG 1.1.1 koʻrsatmasiga koʻra barcha matn boʻlmagan kontent ekvivalent maqsadga xizmat qiladigan matnli muqobilga ega boʻlishi kerak.
PDF arxitekturasida rasmlar `/Subtype /Image` bilan `/XObject` sifatida yoki ichki rasm operatorlari (`BI ... EI`) sifatida belgilanadi. Teglanganda rasm tuzilma elementi (`<Figure>`) vizual aktivning qisqa, tavsiflovchi izohini beradigan `/Alt` satr lugʻati yozuvini oʻz ichiga olishi kerak. Foydalanish qulayligi mexanizmimiz hujjat boʻylab har bir tasvir tegini skanerlaydi, yetishmayotgan `/Alt` atributlarini aniqlaydi, joy egallovchi muqobil matnlarni ('image.png' yoki 'photo' kabi) belgilaydi va ekran oʻquvchisi shovqinining oldini olish uchun sof bezak grafikalari (fon naqshlari va chegara chiziqlari kabi) toʻgʻri `/Artifact` sifatida tasniflanganini tekshiradi.
Navigatsiya, hujjat tili va jadval tuzilmalari
Teglash va rasmlardan tashqari, auditimiz real hayotda yordamchi oʻqish muvaffaqiyatini belgilaydigan bir nechta muhim infratuzilma talablarini tekshiradi:
Hujjat tili: WCAG 3.1.1 ga koʻra hujjatning tabiiy tili hujjat katalogidagi `/Lang` kaliti orqali belgilanishi kerak (masalan, `en-US` yoki `fr-FR`). Yaroqli til kodisiz ekran oʻquvchilari toʻgʻri talaffuz lugʻatini tanlay olmaydi, natijada ovozli chiqish tushunarsiz boʻladi.
Xatchoʻplar va konturlar: 20 sahifadan ortiq hujjatlar uchun ISO 14289-1 hujjat sarlavha tuzilmasini aks ettiradigan kontur ierarxiyasini (`/Outlines` lugʻati) talab qiladi va boʻlimlar oʻrtasida tez oʻtish imkonini beradi.
Jadval sarlavhalari: maʼlumot jadvallari ekran oʻquvchilari foydalanuvchilar kataklar boʻylab harakatlanganda ustun va qator kontekstini eʼlon qila olishi uchun tegishli `/Scope` atributlari bilan `<Table>`, `<TR>`, `<TH>` (jadval sarlavhalari) va `<TD>` (jadval maʼlumotlari) teglaridan foydalanishi kerak.
Nol yuklashli kliyent tomonidagi audit: maxfiy meʼyoriy muvofiqlik
Foydalanish qulayligi auditlari koʻpincha nashrdan oldingi korporativ yillik hisobotlar, koʻrib chiqilayotgan qonunchilik, mulkiy oʻquv qoʻllanmalari va nozik talabalar taʼlim yozuvlari ustida oʻtkaziladi. Bu chiqarilmagan materiallarni bulutga asoslangan audit vositalariga yuklash muddatidan oldin sizib chiqish va intellektual mulkka putur yetkazish xavfini tugʻdiradi.
«Foydalanish qulayligi va teglar tekshiruvi» vositamiz 100% mahalliy ravishda veb brauzeringiz ichida bajariladi. Zamonaviy WebAssembly va Web Worker oqimlaridan foydalanib, mexanizm xom PDF obyekt grafini toʻgʻridan-toʻgʻri brauzer RAM’ida tahlil qiladi. Fayllaringiz hech qachon qurilmangizni tark etmaydi va korporativ darajadagi muvofiqlik auditini taqdim etgan holda toʻliq maʼlumotlar xavfsizligini taʼminlaydi.
Rang kontrasti formulalari va matn boʻlmagan elementlarning yorqinlik nisbatlari
WCAG 2.1 Muvaffaqiyat mezoni 1.4.3 (Minimal kontrast) ga koʻra matn va matn tasvirlari fonga nisbatan kamida 4.5:1 kontrast nisbatiga ega boʻlishi kerak (yoki 18pt oddiy yoki 14pt qalin oʻlchamdan katta matn uchun 3:1). Bundan tashqari, 1.4.11 mezoni foydalanuvchi interfeysi komponentlari va grafik obyektlar uchun 3:1 kontrastni talab qiladi.
Foydalanish qulayligi mexanizmimiz nisbiy yorqinlikni standart W3C formulasi bilan baholaydi: L = 0.2126 * R + 0.7152 * G + 0.0722 * B, bunda rang kanallari sRGB fazosidan chiziqlashtiriladi. Mexanizm matn operatorlarini kesishuvchi fon vektor toʻldirishlari va rastr grafikalariga nisbatan skanerlaydi hamda koʻrishi past yoki rang ajrata olmaydigan foydalanuvchilar uchun oʻqishda qiyinchilik tugʻdiradigan past kontrastli paragraflarni ajratib koʻrsatadi.
💡Toʻliq foydalanish qulay PDF’lar yaratish uchun professional maslahatlar
- •Doimo hujjatlarni foydalanish qulay manba ilovalarida (Microsoft Word yoki Adobe InDesign kabi) tayyorlang va 'Tagged PDF' yoki 'PDF/UA' tayyor sozlamasi bilan eksport qiling.
- •Hech qachon sarlavha darajalarini oʻtkazib yubormang (masalan, 1-sarlavhadan toʻgʻridan-toʻgʻri 3-sarlavhaga oʻtish); ekran oʻquvchisi navigatsiyasi uchun qatʼiy ierarxik sarlavha ketma-ketligini saqlang.
- •Barcha maʼlumot jadvallarida belgilangan sarlavha qatorlari (`<TH>`) borligiga ishonch hosil qiling; jadvallardan sof vizual sahifa maketi uchun foydalanmang.
- •Yordamchi texnologiyalar ularni eʼtiborsiz qoldirishi uchun sof bezak chiziqlari, fon shakllari va ajratuvchi chegaralarni 'Artefakt' sifatida belgilang.
- •Nutq sintezatorlari soʻzlarni toʻgʻri fonetik qoidalar bilan talaffuz qilishini taʼminlash uchun doimo hujjatingizning tabiiy tilini (`/Lang`) koʻrsating.
🛡️WebAssembly yordamida PDF obyekt daraxtini tahlil qilish va WCAG qoidalar mexanizmi
Foydalanish qulayligi audit mexanizmimiz WebAssembly’ga kompilyatsiya qilingan PDF tahlil kutubxonalaridan foydalanib izolyatsiyalangan Web Worker’da ishlaydi. Fayl qabul qilinganda worker ildiz Hujjat katalogini tahlil qiladi, `/MarkInfo` lugʻatini tekshiradi va `/StructTreeRoot` koʻrsatkichini tasdiqlaydi. Tuzilma elementlari daraxtini rekursiv aylanib chiqadi va `/K` bola massivlarini standart tuzilma turlari (`<H1>`–`<H6>`, `<P>`, `<Table>`, `<Figure>`) uchun tekshiradi. Har bir `<Figure>` elementi uchun `/Alt` kalitining mavjudligi va satr uzunligini baholaydi. Hujjat tilini `/Lang` BCP-47 tegi orqali tekshiradi, `/Outlines` ni ierarxik izchillik uchun audit qiladi va interaktiv shakl maydonlarini `/TU` (maslahat) foydalanish qulayligi atributlari uchun tekshiradi hamda keng qamrovli vaznli muvofiqlik ballini butunlay kliyent tomonidagi RAM’da hisoblaydi.
Texnologiya: WebAssembly • Koʻp oqimli Web Workers • HTML5 Canvas API
Maxfiylik: Fayllar qurilmangizni tark etmaydi va bulutda saqlanmaydi; analitika faqat roziligingiz bilan ishlaydi.
Ushbu ish jarayoni uchun qoʻshimcha vositalar
Yuqori unumli ish jarayonlari uchun ushbu brauzer vositalarini birga ishlating.
PDF/A arxiv tekshiruvchisi
Uzoq muddatli hujjat arxivlash standartlariga ISO muvofiqligini tekshiring.
Standart PDF’ni PDF/A’ga aylantirish
Huquqiy arxiv standartlari uchun shriftlar va rang profillarini joylashtiring.
PDF/A cheklovlarini olib tashlash
Faqat oʻqish uchun arxiv hujjatlarini tahrirlanadigan standart PDF’ga qaytaring.
Yetishmayotgan shrift gliflarini joylashtirish
Belgilar barcha kompyuterlarda bir xil koʻrinishi uchun yetishmayotgan gliflarni joylashtiring.