بررسیکننده دسترسپذیری PDF: ممیزی انطباق WCAG 2.1 AA و PDF/UA بهصورت محلی در مرورگر
⚡چگونه در ۴ گام یک ممیزی جامع دسترسپذیری PDF انجام دهیم
۱. سند PDF خود را آپلود کنید
هر نشریه، جزوه آموزشی یا گزارش سازمانی را انتخاب کنید یا به فضای کاری محلی ممیزی بکشید و رها کنید.
۲. بازرسی ساختاری سمت کاربر
Worker مبتنی بر WebAssembly ما کاتالوگ سند، درخت برچسب ساختاری (`/StructTreeRoot`)، مدخلهای `/Lang` و توضیحات شکلها را تجزیه میکند.
۳. کارنامه تفصیلی را بازبینی کنید
امتیاز کلی دسترسپذیری خود را بررسی و رتبهبندیهای تفصیلی دستهها را در برچسبهای سند، متن جایگزین، ناوبری، زبان و جدولها مرور کنید.
۴. اصلاح کنید و گزارش ممیزی را خروجی بگیرید
توصیههای گامبهگام اصلاح را برای رفع کاستیهای شناساییشده دنبال کنید یا یک گزارش دسترسپذیری JSON قابل خواندن برای ماشین خروجی بگیرید.
دسترسپذیری دیجیتال یک حق بنیادین انسانی و یک الزام قانونی قابل اجرا طبق قانون آمریکاییهای دارای معلولیت (ADA Title III)، بخش 508 قانون توانبخشی، قانون دسترسپذیری اروپا (EAA) و استانداردهای بینالمللی تدارکات بخش عمومی است. میلیونها نفر با اختلالات بینایی، معلولیتهای حرکتی یا تفاوتهای شناختی برای استفاده از اطلاعات دیجیتال به فناوریهای کمکی — مانند صفحهخوانها (NVDA، JAWS، VoiceOver)، نمایشگرهای بریل و سامانههای ناوبری با صفحهکلید — متکیاند. وقتی سازمانها اسناد PDF بدون برچسب و با ساختار ضعیف منتشر میکنند، صفحهخوانها با دیواری نفوذناپذیر از متن قالببندینشده روبهرو میشوند که به موانع جدی دسترسپذیری و دعاوی حقوقی پرهزینه میانجامد.
ابزار بومی مرورگر «بررسی دسترسپذیری و برچسبها» ما یک ممیزی انطباق خودکار و جامع را مستقیماً درون مرورگر وب شما ارائه میدهد. موتور سمت کاربر ما با ارزیابی فایلهای شما در برابر رهنمودهای دسترسپذیری محتوای وب (WCAG 2.1 Level AA) و استاندارد ISO 14289-1 (PDF/UA-1)، درختهای برچسب سند را بررسی، متن جایگزین تصاویر (`/Alt`) را راستیآزمایی، سلسلهمراتب ناوبری نشانکها را ممیزی، نسبتهای کنتراست رنگ را ارزیابی و راهنماهای ابزار فیلدهای فرم تعاملی را بررسی میکند. با اجرای ۱۰۰٪ محلی و بدون هیچ آپلودی به سرور، میتوانید گزارشهای محرمانه سازمانی، برنامههای درسی دانشگاهی و نشریات دولتی را با حریم خصوصی کامل داده ممیزی کنید.
خواندن راهنمای فنی کامل
استانداردهای اصلی دسترسپذیری: WCAG 2.1 AA در برابر ISO 14289-1 (PDF/UA)
دستیابی به دسترسپذیری اسناد دیجیتال نیازمند پایبندی به دو چارچوب فنی اصلی است: رهنمودهای دسترسپذیری محتوای وب (WCAG) که توسط W3C تدوین شدهاند و ISO 14289-1 (PDF/UA یا دسترسپذیری همگانی).
اگرچه WCAG در اصل برای صفحات وب HTML طراحی شده بود، WCAG 2.1 Level AA به همان اندازه برای اسناد الکترونیک غیروبی نیز کاربرد دارد. این رهنمود چهار اصل بنیادین تعیین میکند: محتوا باید ادراکپذیر، عملیاتی، قابل فهم و مستحکم (POUR) باشد. این امر ترتیب منطقی خواندن، کنتراست بالای رنگ، جایگزینهای متنی برای محتوای غیرمتنی و قابلیت کامل کار با صفحهکلید را الزامی میکند.
ISO 14289-1 (PDF/UA) بر پایه WCAG بنا شده و واژهنامههای دقیق اشیای PDF و ساختارهای برچسبی لازم برای پردازش سازگار توسط فناوریهای کمکی را مشخص میکند. طبق PDF/UA، هر بخش معنادار از محتوا باید در یک درخت ساختار معنایی دستهبندی شود، آرتیفکتها (عناصر تزئینی) باید صریحاً علامتگذاری شوند و رمزگذاری فونتها باید بهطور قطعی به یونیکد نگاشت شوند.
درخت ساختاری سند: برچسبگذاری، سلسلهمراتب و نشانهگذاری معنایی
سنگ بنای یک PDF دسترسپذیر، درخت ساختار منطقی آن است که ریشه در واژهنامه `/StructTreeRoot` کاتالوگ سند دارد. بدون درخت ساختاری، PDF صرفاً مجموعهای از مختصات گرافیکی روی یک بوم است؛ صفحهخوانها هیچ راهی ندارند بدانند یک بلوک متن بزرگ سرعنوان فصل است، خانه جدول یا یک نقلقول برجسته فرعی.
بررسیکننده ما واژهنامه `/MarkInfo` را بررسی میکند تا تأیید کند پرچم `/Marked` روی `true` تنظیم شده است، که نشان میدهد سند محتوای برچسبدار دارد. سپس سلسلهمراتب درخت ساختاری را پیمایش و برچسبهای استاندارد نوع ساختار را ارزیابی میکند: `<Document>`، `<Part>`، `<Art>`، `<Sect>`، `<H1>` تا `<H6>`، `<P>`، `<L>` (فهرستها) و `<Table>`. ممیزی خطاهای تودرتویی سرعنوانها (مانند پرش مستقیم از `<H1>` به `<H4>`) را بررسی میکند تا کاربران فناوریهای کمکی بتوانند بهطور منطقی در اسناد حرکت کنند.
داراییهای بصری و متن جایگزین: ممیزی توضیحات /Alt
تصاویر، نمودارهای فنی، چارتها، اینفوگرافیکها و لوگوهای سازمانی در صورت نبود توضیحات جایگزین، موانع بزرگی برای کاربران کمبینا ایجاد میکنند. طبق رهنمود 1.1.1 در WCAG، همه محتوای غیرمتنی باید یک جایگزین متنی داشته باشد که هدف معادلی را برآورده کند.
در معماری PDF، تصاویر بهصورت `/XObject` با `/Subtype /Image` یا عملگرهای تصویر درونخطی (`BI ... EI`) تعریف میشوند. وقتی برچسبگذاری شوند، یک عنصر ساختاری تصویر (`<Figure>`) باید یک مدخل واژهنامه رشتهای `/Alt` داشته باشد که توضیحی مختصر و توصیفی از دارایی بصری ارائه دهد. موتور دسترسپذیری ما هر برچسب شکل را در سراسر سند اسکن، ویژگیهای `/Alt` مفقود را شناسایی، متنهای جایگزین بیمحتوا (مانند 'image.png' یا 'photo') را علامتگذاری و بررسی میکند گرافیکهای صرفاً تزئینی (مانند تزئینات پسزمینه و خطوط حاشیه) بهدرستی بهعنوان `/Artifact` دستهبندی شده باشند تا از شلوغی صفحهخوان جلوگیری شود.
ناوبری، زبان سند و ساختارهای جدول
فراتر از برچسبگذاری و تصاویر، ممیزی ما چند الزام زیرساختی حیاتی را بررسی میکند که موفقیت واقعی خواندن کمکی را تعیین میکنند:
زبان سند: طبق WCAG 3.1.1، زبان طبیعی سند باید از طریق کلید `/Lang` در کاتالوگ سند تعریف شود (برای مثال `en-US` یا `fr-FR`). بدون کد زبان معتبر، صفحهخوانها نمیتوانند واژهنامه تلفظ درست را انتخاب کنند و خروجی صوتی درهم میشود.
نشانکها و طرح کلی: برای اسناد بیش از ۲۰ صفحه، ISO 14289-1 یک سلسلهمراتب طرح کلی (واژهنامه `/Outlines`) الزامی میکند که ساختار سرعنوانهای سند را بازتاب دهد و پرش سریع میان بخشها را ممکن سازد.
سرستونهای جدول: جدولهای داده باید از برچسبهای `<Table>`، `<TR>`، `<TH>` (سرستونها) و `<TD>` (دادههای جدول) با ویژگیهای `/Scope` مناسب استفاده کنند تا صفحهخوانها هنگام حرکت کاربران میان خانهها، زمینه ستون و ردیف را اعلام کنند.
ممیزی سمت کاربر بدون آپلود: انطباق نظارتی محرمانه
ممیزیهای دسترسپذیری اغلب روی گزارشهای سالانه سازمانی پیش از انتشار، قوانین در دست بررسی، راهنماهای آموزشی اختصاصی و سوابق تحصیلی حساس دانشجویان انجام میشوند. آپلود این مواد منتشرنشده در ابزارهای ممیزی ابری خطر نشت زودهنگام و آسیب به مالکیت فکری را به همراه دارد.
ابزار «بررسی دسترسپذیری و برچسبها» ما ۱۰۰٪ بهصورت محلی درون مرورگر وب شما اجرا میشود. موتور با بهرهگیری از WebAssembly مدرن و رشتههای Web Worker، گراف خام اشیای PDF را مستقیماً در RAM مرورگر تجزیه میکند. فایلهای شما هرگز دستگاهتان را ترک نمیکنند و ضمن ارائه ممیزی انطباق در سطح سازمانی، امنیت کامل داده تضمین میشود.
فرمولهای کنتراست رنگ و نسبتهای درخشندگی عناصر غیرمتنی
طبق معیار موفقیت 1.4.3 در WCAG 2.1 (حداقل کنتراست)، متن و تصاویر متن باید نسبت کنتراستی دستکم 4.5:1 نسبت به پسزمینه داشته باشند (یا 3:1 برای متن بزرگ بیش از 18pt معمولی یا 14pt ضخیم). افزون بر این، معیار 1.4.11 کنتراست 3:1 را برای اجزای رابط کاربری و اشیای گرافیکی الزامی میکند.
موتور دسترسپذیری ما درخشندگی نسبی را با فرمول استاندارد W3C ارزیابی میکند: L = 0.2126 * R + 0.7152 * G + 0.0722 * B که در آن کانالهای رنگ از فضای sRGB خطیسازی میشوند. موتور عملگرهای متن را در برابر پرشدگیهای وکتوری و گرافیک رستری پسزمینه متقاطع اسکن میکند و پاراگرافهای کمکنتراستی را که برای کاربران کمبینا یا دچار کوررنگی دشواری خواندن ایجاد میکنند برجسته میسازد.
💡نکات حرفهای برای ساخت PDFهای کاملاً دسترسپذیر
- •همیشه اسناد را در اپلیکیشنهای منبع دسترسپذیر (مانند Microsoft Word یا Adobe InDesign) تهیه کنید و با پیشتنظیم 'Tagged PDF' یا 'PDF/UA' خروجی بگیرید.
- •هرگز سطوح سرعنوان را جا نیندازید (برای مثال رفتن مستقیم از سرعنوان ۱ به سرعنوان ۳)؛ برای ناوبری صفحهخوان، توالی سلسلهمراتبی دقیق سرعنوانها را حفظ کنید.
- •مطمئن شوید همه جدولهای داده ردیفهای سرستون مشخص (`<TH>`) دارند؛ از جدول برای چیدمان صرفاً بصری صفحه استفاده نکنید.
- •خطوط صرفاً تزئینی، اشکال پسزمینه و حاشیههای جداکننده را بهعنوان «آرتیفکت» علامتگذاری کنید تا فناوریهای کمکی آنها را نادیده بگیرند.
- •همیشه زبان طبیعی (`/Lang`) سند خود را مشخص کنید تا مطمئن شوید ترکیبکنندههای گفتار واژهها را با قواعد آوایی درست تلفظ میکنند.
🛡️تجزیه درخت اشیای PDF با WebAssembly و موتور قواعد WCAG
موتور ممیزی دسترسپذیری ما در یک Web Worker ایزوله با کتابخانههای تجزیه PDF کامپایلشده به WebAssembly اجرا میشود. با دریافت فایل، Worker کاتالوگ ریشه سند را تجزیه، واژهنامه `/MarkInfo` را بررسی و اشارهگر `/StructTreeRoot` را راستیآزمایی میکند. درخت عناصر ساختاری را بهصورت بازگشتی پیمایش و آرایههای فرزند `/K` را برای انواع ساختار استاندارد (`<H1>`–`<H6>`، `<P>`، `<Table>`، `<Figure>`) بررسی میکند. برای هر عنصر `<Figure>`، وجود و طول رشته کلید `/Alt` را ارزیابی میکند. زبان سند را از طریق برچسب BCP-47 `/Lang` اعتبارسنجی، `/Outlines` را برای سازگاری سلسلهمراتبی ممیزی و فیلدهای فرم تعاملی را برای ویژگیهای دسترسپذیری `/TU` (راهنمای ابزار) بررسی میکند و یک امتیاز انطباق وزنی جامع را کاملاً در RAM سمت کاربر محاسبه میکند.
فناوری: WebAssembly • Web Workers چندرشتهای • HTML5 Canvas API
حریم خصوصی: فایلها از دستگاه شما خارج نمیشوند و در فضای ابری ذخیره نمیشوند؛ آمار فقط با رضایت شما اجرا میشود.
ابزارهای مکمل این روند کار
این ابزارهای مرورگری را برای روند کاری پربازده با هم ترکیب کنید.
اعتبارسنج آرشیوی PDF/A
انطباق با استانداردهای ISO برای بایگانی بلندمدت اسناد را بررسی کنید.
تبدیل PDF استاندارد به PDF/A
برای استانداردهای بایگانی حقوقی، فونتها و پروفایلهای رنگ را جاسازی کنید.
حذف محدودیتهای PDF/A
اسناد آرشیوی فقطخواندنی را به PDF استاندارد قابل ویرایش برگردانید.
جاسازی گلیفهای فونت ناموجود
گلیفهای ناموجود را جاسازی کنید تا حروف در همه رایانهها یکسان نمایش داده شوند.