Su puerta de entrada a la accesibilidad web
Aspose.HTML for .NET ofrece el espacio de nombres Aspose.Html.Accessibility dedicado a todos los aspectos de las comprobaciones y manipulaciones relacionadas con la accesibilidad web. En este espacio de nombres, la clase AccessibilityValidator sirve como clase auxiliar que se puede utilizar para comparar el contenido web con las reglas WCAG , incluidos principios, directrices y criterios. ¡Aprenda cómo incorporar comprobaciones de accesibilidad web en su flujo de trabajo de desarrollo y mejore sus proyectos web utilizando Aspose.HTML for .NET!
Primero, asegúrese de tener Aspose.HTML for .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 for .NET
Install-Package Aspose.HTML
Comprender el validador de accesibilidad
- El núcleo de la implementación de comprobaciones de accesibilidad web es la clase AccessibilityValidator, que contiene un método Validate() para comprobar la accesibilidad. El método Validate() verifica que el documento entrante cumpla con las reglas WCAG utilizando la configuración del validador que se especificó cuando se inicializó el objeto.
- La clase ValidationBuilder se utiliza para personalizar la lista de reglas que verifica el validador. ValidationBuilder define métodos y proporciona implementaciones concretas de los pasos de configuración. Por ejemplo, al utilizar métodos como UseHTML(), UseCSS(), UseHighestLevel() y más de la clase ValidationBuilder, los desarrolladores pueden personalizar el proceso de validación para adaptarlo a sus necesidades específicas.
- La clase ValidationResult encapsula los resultados de la validación de documentos, ofreciendo información del estado de éxito y resultados detallados.
El siguiente fragmento de código C# crea un contenedor “webAccessibility”, un validador de accesibilidad y verifica que el documento HTML cumpla con las WCAG. Para cada regla fallida, imprime detalles de criterios específicos que no cumplieron con los estándares de accesibilidad, incluido su código, estado de éxito y descripción. Después de la verificación, el resultado impreso proporciona una descripción completa de los problemas de accesibilidad detectados en el documento HTML:
Código C# para usar el Validador de Accesibilidad
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 qué elegir Aspose.HTML for .NET
- Aspose.HTML for .NET proporciona funciones, clases y métodos especializados del espacio de nombres Aspose.Html.Accessibility diseñado explícitamente para la validación de accesibilidad web. Esto permite a los desarrolladores integrar comprobaciones de accesibilidad en sus aplicaciones sin problemas.
- Los desarrolladores tienen la capacidad de personalizar y filtrar las reglas que se verificarán durante el proceso de revisión y pueden comparar los documentos HTML con un conjunto completo de reglas o principios y criterios WCAG específicos selectivos. Este nivel de control es fundamental para adaptar las comprobaciones de accesibilidad del sitio web en función de los requisitos específicos del proyecto.
- El proceso de validación de accesibilidad web genera resultados detallados a través de la clase ValidationResult , proporcionando a los desarrolladores información específica sobre validaciones de reglas exitosas y no exitosas. Esto facilita un análisis en profundidad y mejoras específicas.
- 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.
- Aspose.HTML for .NET se integra perfectamente en sus proyectos de C#, lo que le permite centrarse en el desarrollo sin la necesidad de una curva de aprendizaje pronunciada o una configuración compleja.
Comprobación de accesibilidad web – documentación
El capítulo de documentación Comprobación de accesibilidad web enseña cómo comprobar si los sitios web cumplen con las WCAG en C# mediante programación. 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 for .NET le ayuda a pasar estas comprobaciones.
En el artículo Validador de accesibilidad , aprenderá sobre las clases AccessibilityValidator y ValidationBuilder, que puede utilizar para verificar la accesibilidad del sitio web con respecto a las reglas WCAG, como principios, pautas y criterios.
Comprobador de accesibilidad web: aplicación en línea
Aspose.HTML ofrece Comprobador de accesibilidad web , una herramienta de prueba de accesibilidad web en línea que escanea páginas web y las valida para cumplir con las WCAG. Obtenga información instantánea sobre el cumplimiento de su sitio web, lo que le permitirá determinar el alcance de las correcciones necesarias y la brecha entre el estado actual del sitio web o del documento HTML y los requisitos WCAG. ¡Utilice el Comprobador de accesibilidad web en su navegador para identificar errores de accesibilidad sin limitaciones de forma gratuita!
Otras características compatibles de Aspose.HTML for .NET API
Utilice la biblioteca Aspose.HTML for .NET para convertir, fusionar, editar documentos HTML, EPUB, MHTML, XHTML, MD, extraer datos de la web y mucho más.