Sua porta de entrada para acessibilidade na Web

Aspose.HTML for .NET oferece o namespace Aspose.Html.Accessibility que é dedicado a todos os aspectos de verificações e manipulações relacionadas à acessibilidade da web. Neste namespace, a classe AccessibilityValidator serve como uma classe auxiliar que pode ser usada para verificar o conteúdo da web em relação às regras WCAG , incluindo princípios, diretrizes e critérios. Aprenda como incorporar verificações de acessibilidade web em seu fluxo de trabalho de desenvolvimento e elevar seus projetos web usando Aspose.HTML for .NET!

Primeiro, certifique-se de ter Aspose.HTML for .NET instalado em seu projeto. O processo de instalação desta biblioteca é bastante simples. Abra o gerenciador de pacotes NuGet, procure Aspose.HTML e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes:


Instale Aspose.HTML for .NET

Install-Package Aspose.HTML





Compreendendo o validador de acessibilidade

  • No centro da implementação de verificações de acessibilidade na web está a classe AccessibilityValidator, que contém um método Validate() para verificar a acessibilidade. O método Validate() verifica a conformidade do documento recebido com as regras WCAG usando as configurações do validador que foram especificadas quando o objeto foi inicializado.
  • A classe ValidationBuilder é usada para customizar a lista de regras que o validador verifica. O ValidationBuilder define métodos e fornece implementações concretas das etapas de configuração. Por exemplo, usando métodos como UseHTML(), UseCSS(), UseHighestLevel() e mais da classe ValidationBuilder, os desenvolvedores podem personalizar o processo de validação para atender às suas necessidades específicas.
  • A classe ValidationResult encapsula os resultados da validação do documento, oferecendo informações de status de sucesso e resultados detalhados.

O trecho de código C# a seguir cria um contêiner webAccessibility, um validador de acessibilidade e verifica o documento HTML quanto à conformidade com as WCAG. Para cada regra malsucedida, ele imprime detalhes de critérios específicos que não atendem aos padrões de acessibilidade, incluindo código, status de sucesso e descrição. Após a verificação, a saída impressa fornece uma visão geral completa dos problemas de acessibilidade detectados no documento HTML:


Código C# para usar o Validador de Acessibilidade

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());
                }
            }
        }
    }



Por que escolher Aspose.HTML for .NET

  1. Aspose.HTML for .NET fornece recursos, classes e métodos especializados do namespace Aspose.Html.Accessibility projetado explicitamente para validação de acessibilidade na web. Isso permite que os desenvolvedores integrem verificações de acessibilidade em seus aplicativos de maneira transparente.
  2. Os desenvolvedores têm a capacidade de personalizar e filtrar as regras que serão verificadas durante o processo de revisão e podem verificar os documentos HTML em relação a um conjunto abrangente de regras ou a princípios e critérios seletivos específicos das WCAG. Este nível de controle é fundamental para adaptar as verificações de acessibilidade do site com base nos requisitos específicos do projeto.
  3. O processo de validação de acessibilidade web gera resultados detalhados por meio da classe ValidationResult , fornecendo aos desenvolvedores informações específicas sobre validações de regras bem-sucedidas e malsucedidas. Isso facilita análises aprofundadas e melhorias direcionadas.
  4. As atualizações contínuas da biblioteca manterão você à frente da curva e em conformidade com as atualizações regulares dos padrões de acessibilidade.
  5. Aspose.HTML for .NET integra-se perfeitamente em seus projetos C#, permitindo que você se concentre no desenvolvimento sem a necessidade de uma curva de aprendizado acentuada ou configuração complexa.



Verificação de acessibilidade na Web – Documentação

O capítulo de documentação Verificação de acessibilidade da Web ensina como verificar a conformidade de sites com WCAG em C# programaticamente. Depois de verificar seu site, aplicativo da web ou qualquer outro documento HTML, você pode ter certeza de que pessoas com deficiência poderão usá-lo de maneira eficaz. Você pode verificar a acessibilidade do site para ver se há conformidade com as WCAG ou apenas atender a critérios específicos. Aspose.HTML for .NET ajuda você a passar nessas verificações.

No artigo Accessibility Validator , você aprenderá sobre as classes AccessibilityValidator e ValidationBuilder, que podem ser usadas para verificar a acessibilidade do site em relação às regras WCAG, como princípios, diretrizes e critérios.



Verificador de acessibilidade da Web – aplicativo online

Aspose.HTML oferece o Verificador de acessibilidade da Web – uma ferramenta on-line de teste de acessibilidade da web que verifica páginas da web e as valida quanto à conformidade com as WCAG. Obtenha insights instantâneos sobre a conformidade do seu site, permitindo determinar a extensão das correções necessárias e a lacuna entre o estado atual do site ou documento HTML e os requisitos WCAG. Use o Verificador de acessibilidade da Web no seu navegador para identificar erros de acessibilidade sem limitações gratuitamente!


Text “Verificador de acessibilidade da Web – Online App”

Outros recursos suportados do Aspose.HTML para API .NET

Use a biblioteca Aspose.HTML for .NET para converter, mesclar, editar documentos HTML, EPUB, MHTML, XHTML, MD, extrair dados da web e muito mais!