PDF əlçatanlıq yoxlayıcısı: WCAG 2.1 AA və PDF/UA uyğunluğunu brauzerdə yerli olaraq auditdən keçirin
⚡4 addımda hərtərəfli PDF əlçatanlıq auditini necə aparmaq olar
1. PDF sənədinizi yükləyin
İstənilən nəşri, tədris materialını və ya korporativ hesabatı seçin və ya yerli audit iş sahəsinə sürükləyib buraxın.
2. Kliyent tərəfli struktur yoxlaması
WebAssembly worker-imiz sənəd kataloqunu, struktur teq ağacını (`/StructTreeRoot`), `/Lang` girişlərini və təsvir izahlarını təhlil edir.
3. Ətraflı qiymət kartını nəzərdən keçirin
Ümumi əlçatanlıq balınızı yoxlayın və Sənəd teqləri, Alt mətn, Naviqasiya, Dil və Cədvəllər üzrə ətraflı kateqoriya qiymətlərini nəzərdən keçirin.
4. Düzəldin və audit hesabatını ixrac edin
Müəyyən edilmiş çatışmazlıqları aradan qaldırmaq üçün addım-addım düzəliş tövsiyələrinə əməl edin və ya maşın tərəfindən oxuna bilən JSON əlçatanlıq hesabatını ixrac edin.
Rəqəmsal əlçatanlıq əsas insan hüququ və Əlilliyi olan Amerikalılar Aktı (ADA Title III), Reabilitasiya Aktının 508-ci bölməsi, Avropa Əlçatanlıq Aktı (EAA) və beynəlxalq dövlət sektoru satınalma standartları çərçivəsində məcburi hüquqi tələbdir. Görmə qüsurlu, hərəki əlilliyi və ya koqnitiv fərqləri olan milyonlarla insan rəqəmsal məlumatı istifadə etmək üçün köməkçi texnologiyalara — ekran oxuyucuları (NVDA, JAWS, VoiceOver), brayl displeyləri və klaviatura naviqasiya sistemləri kimi — arxalanır. Təşkilatlar teqlənməmiş, pis strukturlaşdırılmış PDF sənədləri dərc etdikdə ekran oxuyucuları formatlaşdırılmamış mətnin keçilməz divarı ilə qarşılaşır və bu, ciddi əlçatanlıq maneələrinə və baha başa gələn məhkəmə iddialarına səbəb olur.
Brauzerə daxili «Əlçatanlıq və teq yoxlaması» alətimiz birbaşa veb brauzerinizdə avtomatlaşdırılmış, hərtərəfli uyğunluq auditi təqdim edir. Fayllarınızı Veb Məzmununun Əlçatanlıq Təlimatlarına (WCAG 2.1 Level AA) və ISO 14289-1 (PDF/UA-1) standartlarına qarşı qiymətləndirən kliyent tərəfli mühərrikimiz sənəd teq ağaclarını yoxlayır, şəkil alternativ mətnini (`/Alt`) yoxlayır, əlfəcin naviqasiya iyerarxiyalarını auditdən keçirir, rəng kontrast nisbətlərini qiymətləndirir və interaktiv forma sahəsi ipuclarını yoxlayır. Sıfır server yükləməsi ilə 100% yerli işlədiyi üçün məxfi korporativ hesabatları, akademik tədris proqramlarını və dövlət nəşrlərini tam məlumat məxfiliyi ilə auditdən keçirə bilərsiniz.
Tam texniki bələdçini oxu
Əsas əlçatanlıq standartları: WCAG 2.1 AA və ISO 14289-1 (PDF/UA)
Rəqəmsal sənəd əlçatanlığına nail olmaq iki əsas texniki çərçivəyə əməl etməyi tələb edir: W3C tərəfindən hazırlanmış Veb Məzmununun Əlçatanlıq Təlimatları (WCAG) və ISO 14289-1 (PDF/UA, yəni Universal Əlçatanlıq).
WCAG əvvəlcə HTML veb səhifələri üçün nəzərdə tutulsa da, WCAG 2.1 Level AA veb olmayan elektron sənədlərə də eyni dərəcədə tətbiq olunur. O, dörd əsas prinsip müəyyən edir: məzmun Qavranıla bilən, İdarə edilə bilən, Anlaşıla bilən və Möhkəm (POUR) olmalıdır. Bu, məntiqi oxu sıralarını, yüksək rəng kontrastını, mətn olmayan məzmun üçün mətn alternativlərini və tam klaviatura idarəetməsini tələb edir.
ISO 14289-1 (PDF/UA) WCAG üzərində qurulur və uyğun köməkçi texnologiya emalı üçün tələb olunan dəqiq PDF obyekt lüğətlərini və teq strukturlarını müəyyən edir. PDF/UA-ya görə hər mənalı məzmun parçası semantik struktur ağacında təsnif edilməli, artefaktlar (dekorativ elementlər) açıq şəkildə işarələnməli və şrift kodlaşdırmaları deterministik olaraq Unicode-a xəritələnməlidir.
Sənədin struktur ağacı: teqləmə, iyerarxiya və semantik işarələmə
Əlçatan PDF-in təməl daşı onun sənəd kataloqunun `/StructTreeRoot` lüğətində kök salan məntiqi struktur ağacıdır. Struktur ağacı olmadan PDF sadəcə kətan üzərindəki qrafik koordinatlar toplusudur; ekran oxuyucularının böyük mətn blokunun fəsil başlığı, cədvəl xanası və ya təsadüfi sitat olduğunu bilməyə heç bir yolu yoxdur.
Yoxlayıcımız sənədin teqlənmiş məzmun ehtiva etdiyini göstərən `/Marked` bayrağının `true` olaraq təyin edildiyini yoxlamaq üçün `/MarkInfo` lüğətini yoxlayır. Sonra struktur ağacı iyerarxiyasını gəzir və standart struktur növü teqlərini qiymətləndirir: `<Document>`, `<Part>`, `<Art>`, `<Sect>`, `<H1>`-dən `<H6>`-ya qədər, `<P>`, `<L>` (siyahılar) və `<Table>`. Audit köməkçi texnologiya istifadəçilərinin sənədlərdə məntiqi hərəkət edə bilməsini təmin etmək üçün başlıq iç-içəlik xətalarını (məsələn, `<H1>`-dən birbaşa `<H4>`-ə keçid) yoxlayır.
Vizual aktivlər və alternativ mətn: /Alt təsvirlərinin auditi
Şəkillər, texniki diaqramlar, qrafiklər, infoqrafikalar və korporativ loqolar alternativ təsvirlər olmadıqda görmə qüsurlu istifadəçilər üçün böyük maneələr yaradır. WCAG 1.1.1 təlimatına görə bütün mətn olmayan məzmun ekvivalent məqsədə xidmət edən mətn alternativinə malik olmalıdır.
PDF arxitekturasında şəkillər `/Subtype /Image` ilə `/XObject` kimi və ya daxili şəkil operatorları (`BI ... EI`) kimi müəyyən edilir. Teqləndikdə şəkil struktur elementi (`<Figure>`) vizual aktivin qısa, təsviri izahını verən `/Alt` sətir lüğəti girişini ehtiva etməlidir. Əlçatanlıq mühərrikimiz sənəd üzrə hər təsvir teqini skan edir, çatışmayan `/Alt` atributlarını aşkarlayır, yer tutucu alt mətnləri ('image.png' və ya 'photo' kimi) işarələyir və ekran oxuyucusu səs-küyünün qarşısını almaq üçün sırf dekorativ qrafikanın (fon bəzəkləri və haşiyə xətləri kimi) düzgün şəkildə `/Artifact` kimi təsnif edildiyini yoxlayır.
Naviqasiya, sənəd dili və cədvəl strukturları
Teqləmə və şəkillərdən əlavə, auditimiz real dünyada köməkçi oxunun uğurunu müəyyən edən bir neçə kritik infrastruktur tələbini yoxlayır:
Sənəd dili: WCAG 3.1.1-ə görə sənədin təbii dili sənəd kataloqundakı `/Lang` açarı ilə müəyyən edilməlidir (məsələn, `en-US` və ya `fr-FR`). Etibarlı dil kodu olmadan ekran oxuyucuları düzgün tələffüz lüğətini seçə bilmir və nəticədə səs çıxışı anlaşılmaz olur.
Əlfəcinlər və konturlar: 20 səhifədən çox olan sənədlər üçün ISO 14289-1 sənədin başlıq strukturunu əks etdirən kontur iyerarxiyası (`/Outlines` lüğəti) tələb edir və bölmələr arasında sürətli keçidə imkan verir.
Cədvəl başlıqları: məlumat cədvəlləri ekran oxuyucularının istifadəçilər xanalar arasında hərəkət etdikcə sütun və sətir kontekstini elan edə bilməsi üçün müvafiq `/Scope` atributları ilə `<Table>`, `<TR>`, `<TH>` (cədvəl başlıqları) və `<TD>` (cədvəl məlumatları) teqlərindən istifadə etməlidir.
Sıfır yükləməli kliyent tərəfli audit: məxfi tənzimləyici uyğunluq
Əlçatanlıq auditləri tez-tez nəşrdən əvvəlki korporativ illik hesabatlar, baxılmaqda olan qanunvericilik, mülkiyyət təlim təlimatları və həssas tələbə təhsil qeydləri üzərində aparılır. Bu buraxılmamış materialları bulud əsaslı audit alətlərinə yükləmək vaxtından əvvəl sızma və əqli mülkiyyətin pozulması riski yaradır.
«Əlçatanlıq və teq yoxlaması» alətimiz 100% yerli olaraq veb brauzerinizdə icra olunur. Müasir WebAssembly və Web Worker axınlarından istifadə edən mühərrik xam PDF obyekt qrafını birbaşa brauzer RAM-ında təhlil edir. Fayllarınız heç vaxt cihazınızı tərk etmir və korporativ səviyyəli uyğunluq auditi təqdim edərkən tam məlumat təhlükəsizliyini təmin edir.
Rəng kontrastı düsturları və mətn olmayan elementlərin parlaqlıq nisbətləri
WCAG 2.1 Uğur Meyarı 1.4.3-ə (Minimum kontrast) görə mətn və mətn şəkilləri fonlarına qarşı ən azı 4.5:1 kontrast nisbətinə malik olmalıdır (və ya 18pt adi və ya 14pt qalın ölçüdən böyük mətn üçün 3:1). Bundan əlavə, 1.4.11 meyarı istifadəçi interfeysi komponentləri və qrafik obyektlər üçün 3:1 kontrast tələb edir.
Əlçatanlıq mühərrikimiz nisbi parlaqlığı standart W3C düsturu ilə qiymətləndirir: L = 0.2126 * R + 0.7152 * G + 0.0722 * B, burada rəng kanalları sRGB fəzasından xəttiləşdirilir. Mühərrik mətn operatorlarını kəsişən fon vektor dolğuları və rastr qrafikası ilə müqayisə edərək skan edir və zəif görmə və ya rəng korluğu olan istifadəçilər üçün oxu çətinliyi yaradan aşağı kontrastlı abzasları vurğulayır.
💡Tam əlçatan PDF-lər yaratmaq üçün peşəkar tövsiyələr
- •Həmişə sənədləri əlçatan mənbə tətbiqlərində (Microsoft Word və ya Adobe InDesign kimi) hazırlayın və 'Tagged PDF' və ya 'PDF/UA' hazır parametri ilə ixrac edin.
- •Heç vaxt başlıq səviyyələrini atlamayın (məsələn, Başlıq 1-dən birbaşa Başlıq 3-ə keçmək); ekran oxuyucusu naviqasiyası üçün ciddi iyerarxik başlıq ardıcıllığını qoruyun.
- •Bütün məlumat cədvəllərinin təyin edilmiş başlıq sətirlərinə (`<TH>`) malik olduğundan əmin olun; cədvəllərdən sırf vizual səhifə tərtibatı üçün istifadə etməyin.
- •Köməkçi texnologiyaların onları nəzərə almaması üçün sırf dekorativ xətləri, fon fiqurlarını və ayırıcı haşiyələri 'Artefakt' kimi işarələyin.
- •Nitq sintezatorlarının sözləri düzgün fonetik qaydalarla tələffüz etməsini təmin etmək üçün həmişə sənədinizin təbii dilini (`/Lang`) göstərin.
🛡️WebAssembly ilə PDF obyekt ağacının təhlili və WCAG qayda mühərriki
Əlçatanlıq audit mühərrikimiz WebAssembly-yə kompilyasiya edilmiş PDF təhlil kitabxanalarından istifadə edərək təcrid olunmuş Web Worker-də işləyir. Fayl qəbul edildikdə worker kök Sənəd Kataloqunu təhlil edir, `/MarkInfo` lüğətini yoxlayır və `/StructTreeRoot` göstəricisini təsdiqləyir. Struktur element ağacını rekursiv gəzir və `/K` uşaq massivlərini standart struktur növləri (`<H1>`–`<H6>`, `<P>`, `<Table>`, `<Figure>`) üçün yoxlayır. Hər `<Figure>` elementi üçün `/Alt` açarının mövcudluğunu və sətir uzunluğunu qiymətləndirir. Sənəd dilini `/Lang` BCP-47 teqi ilə yoxlayır, `/Outlines`-ı iyerarxik ardıcıllıq üçün auditdən keçirir və interaktiv forma sahələrini `/TU` (ipucu) əlçatanlıq atributları üçün yoxlayır, hərtərəfli çəkili uyğunluq balını tamamilə kliyent tərəfli RAM-da hesablayır.
Texnologiya: WebAssembly • Çoxaxınlı Web Workers • HTML5 Canvas API
Məxfilik: Fayllar cihazınızı tərk etmir və buludda saxlanmır; analitika yalnız razılığınızla işləyir.
Bu iş axını üçün tamamlayıcı alətlər
Yüksək performanslı iş axınları üçün bu brauzer alətlərini birlikdə istifadə edin.
PDF/A arxiv yoxlayıcısı
Uzunmüddətli sənəd arxivləşdirmə standartlarına ISO uyğunluğunu yoxlayın.
Standart PDF-i PDF/A-ya çevir
Hüquqi arxiv standartları üçün şriftləri və rəng profillərini daxil edin.
PDF/A məhdudiyyətlərini sil
Yalnız oxunan arxiv sənədlərini yenidən redaktə edilə bilən standart PDF-ə çevirin.
Çatışmayan şrift qliflərini daxil et
Simvolların bütün kompüterlərdə eyni görünməsi üçün çatışmayan qlifləri daxil edin.