Su puerta de entrada a la accesibilidad web

Uno de los aspectos más importantes de la accesibilidad de un sitio web es el contraste de color, ya que afecta directamente la legibilidad y usabilidad del contenido web para usuarios con diferentes capacidades visuales. Las Pautas de accesibilidad al contenido web (WCAG) establecen estándares para las relaciones de contraste de color para garantizar una experiencia de usuario positiva para todos. Aspose.HTML para .NET proporciona una verificación detallada del contraste de color, lo que le permite identificar elementos específicos que pueden necesitar ajustes. Integre perfectamente funciones de validación de accesibilidad web en sus aplicaciones web, garantizando el cumplimiento de las WCAG.

Primero, asegúrese de tener Aspose.HTML para .NET instalado en su proyecto. El proceso de instalación de esta biblioteca es bastante sencillo. Abra el administrador de paquetes NuGet, busque Aspose.HTML e instálelo. También puede utilizar el siguiente comando desde la Consola del Administrador de paquetes:


Instalar Aspose.HTML para .NET

Install-Package Aspose.HTML





Cómo comprobar el contraste de color en C#

Si desea verificar que el sitio web cumpla con las pautas WCAG mediante programación en C#, Aspose.HTML para .NET proporciona el espacio de nombres Aspose.Html.Accessibility , que es para todas las manipulaciones y comprobaciones relacionadas con la accesibilidad web. El siguiente código C# está diseñado para validar una página web según criterios de accesibilidad de color específicos, y recibirá un informe de los problemas relacionados con esas reglas.


Código C# para comprobar la accesibilidad del color

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

    // Prepare a path to a source HTML file
    string documentPath = Path.Combine(DataDir, "check-color.html");

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

    // Get Principle "1.Perceivable" by code "1" and get guideline "1.4"
    var guideline = webAccessibility.Rules.GetPrinciple("1").GetGuideline("1.4");

    // Get criterion by code, for example 1.4.3
    var criterion143 = guideline.GetCriterion("1.4.3");

    // Get criterion by code, for example 1.4.6
    var criterion146 = guideline.GetCriterion("1.4.6");

    // Create an accessibility validator, pass the found guideline as parameters and specify the full validation settings
    var validator = webAccessibility.CreateValidator(new IRule[] { criterion143, criterion146 }, ValidationBuilder.All);

    using (var document = new HTMLDocument(documentPath))
    {
        var validationResult = validator.Validate(document);
        if (!validationResult.Success)
        {

            Console.WriteLine(validationResult.SaveToString());

        }
    }



Verifique la accesibilidad del color: características clave

Aspose.HTML para .NET proporciona un potente conjunto de clases y métodos para facilitar las comprobaciones de accesibilidad del contraste de color en sus proyectos de C#.

  1. Inicializando el contenedor de accesibilidad web. Utilice el constructor WebAccessibility() para crear una instancia de la clase WebAccessibility.
  2. Obtener pautas y criterios. Especifique una pauta para centrarse en un aspecto específico de la accesibilidad web. Llame al método GetPrinciple() de la clase AccessibilityRules y al método GetGuideline() de la clase Principle para obtener el principio requerido por código de WCAG con el que desea verificar el documento.
  3. Creación de un validador de accesibilidad. Llame al método CreateValidator() para crear un objeto validador.
  4. Validación de documentos HTML. Utilice la clase HTMLDocument para inicializar un documento HTML para su validación. Puede cargar HTML desde un archivo o URL. Utilice el método Validate() para comparar el contenido HTML con el criterio seleccionado. El resultado se almacena en la variable validationResult.
  5. Manejo de los resultados de la validación. El espacio de nombres Aspose.Html.Accessibility.Results contiene clases que describen los resultados de la validación de reglas. El proceso de validación genera resultados detallados, proporcionando información específica sobre el éxito y el fracaso de las comprobaciones de reglas.



Por qué elegir Aspose.HTML para .NET

  1. Aspose.HTML para .NET proporciona una verificación detallada del contraste de color, lo que le permite identificar elementos específicos que pueden necesitar ajustes.
  2. La biblioteca se integra fácilmente con sus proyectos de C#, proporcionando un flujo de trabajo eficiente para implementar comprobaciones de contraste de color. Utilice el poder de las comprobaciones de accesibilidad del color sin sacrificar el rendimiento.
  3. Las actualizaciones continuas de la biblioteca lo mantendrán a la vanguardia y cumplirán con las actualizaciones periódicas de los estándares de accesibilidad.
  4. Nuestro equipo de soporte siempre está listo para ayudarlo. Si tiene preguntas, encuentra dificultades o necesita asesoramiento, comuníquese con Soporte gratuito y estaremos encantados de ayudarle.



Verificar el contraste de color usando C# – Documentación

El capítulo de documentación Accesibilidad web: Cómo verificar ofrece una guía detallada sobre cómo validar un documento HTML de acuerdo con el cumplimiento de las WCAG. Después de revisar su sitio web, aplicación web o cualquier otro documento HTML, puede estar seguro de que las personas con discapacidad podrán utilizarlo de manera efectiva. Puede verificar la accesibilidad del sitio web para verificar el cumplimiento de las WCAG o solo cumplir con criterios específicos. Aspose.HTML para .NET le ayuda a pasar estas comprobaciones.

En el artículo Accesibilidad de contraste de color , aprenderá cómo verificar la accesibilidad del contraste de color usando C# y hacer que su contenido web sea fácil de leer para todos los usuarios.



Accesibilidad al contraste de color: aplicación en línea

Aspose.HTML ofrece la aplicación Accesibilidad de contraste de color : una herramienta de prueba de accesibilidad web en línea que escanea páginas web y valida el contraste de color con respecto al cumplimiento de las WCAG. También le brindará recomendaciones sobre cómo puede ofrecer a los usuarios una experiencia en línea más accesible.


Texto “Accesibilidad de contraste de color: aplicación en línea”

Otras características compatibles de Aspose.HTML para .NET API

Utilice la biblioteca Aspose.HTML para .NET para convertir, fusionar, editar documentos HTML, EPUB, MHTML, XHTML, MD, extraer datos de la web y mucho más.