Ваш шлях до веб-доступності

Aspose.HTML для .NET пропонує простір імен Aspose.Html.Accessibility , призначений для всіх аспектів перевірок і маніпуляцій, пов’язаних із веб-доступністю. У цьому просторі імен клас AccessibilityValidator служить допоміжним класом, який можна використовувати для перевірки веб-вмісту на відповідність правилам WCAG , включаючи принципи, вказівки та критерії. Дізнайтеся, як включити перевірку веб-доступності в робочий процес розробки та покращити ваші веб-проекти за допомогою Aspose.HTML для .NET!

По-перше, переконайтеся, що у вашому проекті встановлено Aspose.HTML для .NET . Процес додавання цієї бібліотеки досить простий. Відкрийте менеджер пакетів NuGet, знайдіть Aspose.HTML і встановіть. Ви також можете використати таку команду з консолі диспетчера пакетів:


Встановіть Aspose.HTML для .NET

Install-Package Aspose.HTML





Розуміння Accessibility Validator

  • В основі реалізації перевірок веб-доступності лежить клас AccessibilityValidator, який містить метод Validate() для перевірки доступності. Метод Validate() перевіряє вхідний документ на відповідність правилам WCAG за допомогою налаштувань валідатора, які були вказані під час ініціалізації об’єкта.
  • Клас ValidationBuilder використовується для налаштування списку правил, які перевіряє валідатор. ValidationBuilder визначає методи та надає конкретні реалізації кроків конфігурації. Наприклад, використовуючи такі методи, як UseHTML(), UseCSS(), UseHighestLevel() та інші з класу ValidationBuilder, розробники можуть налаштувати процес перевірки відповідно до своїх потреб.
  • Клас ValidationResult інкапсулює результати перевірки документа, пропонуючи інформацію про успішний статус і докладні результати.

Наступний код ініціалізує контейнер webAccessibility, створює інструмент перевірки доступності зі статичним екземпляром для всіх правил, які відповідають попередньо визначеним налаштуванням конструктора, і перевіряє документ HTML на відповідність WCAG. Для кожного невдалого правила він друкує деталі конкретних критеріїв, які не відповідають стандартам доступності, включно з їхнім кодом, статусом успішного виконання та описом. Друкований вихід містить повний огляд проблем доступності, виявлених у документі HTML:


Код C# для використання Accessibility Validator

using Aspose.Html;
using Aspose.Html.Accessibility;
using Aspose.Html.Accessibility.Results;
...

    // Initialize a webAccessibility container
    var webAccessibility = new WebAccessibility();

    // Create an accessibillity validator with static instance for all rules from repository that match the builder settings
    var validator = webAccessibility.CreateValidator(ValidationBuilder.All);

    string documentPath = Path.Combine(DataDir, "input.html");

    // Initialize an object of the HTMLDocument class
    using (var document = new HTMLDocument(documentPath))
    {
        // Check the document
        ValidationResult validationResult = validator.Validate(document);

        // Take a list of rules results
        foreach (var ruleResult in validationResult.Details)
        {
            // List only unsuccessful rule
            if (!ruleResult.Success)
            {
                // Print the code and description of the rule
                Output.WriteLine("{0}:{1}", ruleResult.Rule.Code, ruleResult.Rule.Description);

                // Print the results of all methods
                foreach (ITechniqueResult ruleDetail in ruleResult.Results)
                {
                    // Print the code and description of the criterions
                    StringBuilder str = new StringBuilder(string.Format("\n{0}: {1} - {2}",
                        ruleDetail.Rule.Code, ruleDetail.Success,
                        ruleDetail.Rule.Description));
                    Output.WriteLine(str.ToString());
                }
            }
        }
    }



Чому варто вибрати Aspose.HTML для .NET

  1. Aspose.HTML для .NET надає спеціалізовані функції, класи та методи простору імен Aspose.Html.Accessibility , розроблені спеціально для перевірки веб-доступності. Це дозволяє розробникам легко інтегрувати перевірку доступності у свої програми.
  2. Розробники мають можливість налаштовувати та фільтрувати правила, які перевірятимуться під час процесу рецензування, а також можуть перевіряти HTML-документи на відповідність комплексному набору правил або вибірковим конкретним принципам і критеріям WCAG. Цей рівень контролю має вирішальне значення для адаптації перевірки доступності веб-сайту на основі конкретних вимог проекту.
  3. Процес перевірки веб-доступності генерує детальні результати за допомогою класу ValidationResult , надаючи розробникам конкретну інформацію про успішні та неуспішні перевірки правил. Це сприяє поглибленому аналізу та цілеспрямованим покращенням.
  4. Постійне оновлення бібліотеки дозволить вам бути попереду та відповідати регулярним оновленням стандартів доступності.
  5. Aspose.HTML для .NET бездоганно інтегрується у ваші проекти C#, дозволяючи вам зосередитися на розробці без потреби в тривалому навчанні чи складному налаштуванні.



Перевірка веб-доступності – документація

Розділ документації Web Accessibility Check навчає, як програмно перевіряти веб-сайти на відповідність WCAG у C#. Перевіривши свій веб-сайт, веб-додаток або будь-який інший HTML-документ, ви можете бути впевнені, що люди з обмеженими можливостями зможуть ним ефективно користуватися. Ви можете перевірити доступність веб-сайту на відповідність усім WCAG або лише певним критеріям. Aspose.HTML для .NET допоможе вам пройти ці перевірки.

У статті Accessibility Validator ви дізнаєтеся про класи AccessibilityValidator і ValidationBuilder, які можна використовувати для перевірки доступності веб-сайту на відповідність правилам WCAG, таким як принципи, вказівки та критерії.



Перевірка веб-доступності – онлайн-додаток

Aspose.HTML пропонує Перевірку веб-доступності – онлайн-інструмент тестування веб-доступності, який сканує веб-сторінки та перевіряє їх на відповідність WCAG. Отримайте миттєве уявлення про відповідність вашого веб-сайту, дозволяючи визначити ступінь необхідних виправлень і розрив між поточним станом веб-сайту чи HTML-документа та вимогами WCAG. Використовуйте інструмент веб-перевірки доступності у своєму браузері, щоб безкоштовно виявляти помилки доступності без обмежень!


Текст “Перевірка веб-доступності – онлайн-програма”

Інші підтримувані функції Aspose.HTML для .NET API

Використовуйте бібліотеку Aspose.HTML для .NET для конвертації, об’єднання, редагування документів HTML, EPUB, MHTML, XHTML, MD, вилучення даних з Інтернету тощо!