Votre passerelle vers l'accessibilité du Web
Aspose.HTML for .NET propose l’espace de noms Aspose.Html.Accessibility dédié à tous les aspects des vérifications et manipulations liées à l’accessibilité du Web. Dans cet espace de noms, la classe AccessibilityValidator sert de classe d’assistance qui peut être utilisée pour vérifier le contenu Web par rapport aux règles WCAG , y compris les principes, les directives et les critères. Apprenez à intégrer des contrôles d’accessibilité Web dans votre flux de travail de développement et à élever vos projets Web à l’aide d’Aspose.HTML for .NET!
Tout d’abord, assurez-vous que Aspose.HTML for .NET est installé dans votre projet. Le processus d’installation de cette bibliothèque est assez simple. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.HTML et installez. Vous pouvez également utiliser la commande suivante depuis la console Package Manager:
Installer Aspose.HTML for .NET
Install-Package Aspose.HTML
Comprendre le validateur d'accessibilité
- Au cœur de la mise en œuvre des contrôles d’accessibilité Web se trouve la classe AccessibilityValidator, qui contient une méthode Validate() pour vérifier l’accessibilité. La méthode Validate() vérifie la conformité du document entrant avec les règles WCAG à l’aide des paramètres du validateur spécifiés lors de l’initialisation de l’objet.
- La classe ValidationBuilder est utilisée pour personnaliser la liste des règles que le validateur vérifie. Le ValidationBuilder définit des méthodes et fournit des implémentations concrètes des étapes de configuration. Par exemple, en utilisant des méthodes telles que UseHTML(), UseCSS(), UseHighestLevel() et bien d’autres de la classe ValidationBuilder, les développeurs peuvent personnaliser le processus de validation en fonction de leurs besoins spécifiques.
- La classe ValidationResult encapsule les résultats de la validation du document, offrant des informations sur l’état de réussite et des résultats détaillés.
L’extrait de code C# suivant crée un conteneur webAccessibility
, un validateur d’accessibilité et vérifie la conformité du document HTML aux WCAG. Pour chaque règle échouée, il imprime les détails des critères spécifiques qui ne répondent pas aux normes d’accessibilité, y compris leur code, leur statut de réussite et leur description. Après vérification, la sortie imprimée fournit un aperçu complet des problèmes d’accessibilité détectés dans le document HTML:
Code C# pour utiliser le validateur d'accessibilité
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());
}
}
}
}
Pourquoi choisir Aspose.HTML for .NET
- Aspose.HTML for .NET fournit des fonctionnalités, des classes et des méthodes spécialisées de l’espace de noms Aspose.Html.Accessibility conçues explicitement pour la validation de l’accessibilité Web. Cela permet aux développeurs d’intégrer de manière transparente les contrôles d’accessibilité dans leurs applications.
- Les développeurs ont la possibilité de personnaliser et de filtrer les règles qui seront vérifiées au cours du processus de révision et peuvent vérifier les documents HTML par rapport à un ensemble complet de règles ou à des principes et critères WCAG spécifiques et sélectifs. Ce niveau de contrôle est essentiel pour adapter les contrôles d’accessibilité du site Web en fonction des exigences spécifiques du projet.
- Le processus de validation de l’accessibilité Web génère des résultats détaillés via la classe ValidationResult , fournissant aux développeurs des informations spécifiques sur les validations de règles réussies et infructueuses. Cela facilite une analyse approfondie et des améliorations ciblées.
- Les mises à jour continues de la bibliothèque vous permettront d’avoir une longueur d’avance et de vous conformer aux mises à jour régulières des normes d’accessibilité.
- Aspose.HTML for .NET s’intègre parfaitement à vos projets C#, vous permettant de vous concentrer sur le développement sans avoir besoin d’une courbe d’apprentissage abrupte ou d’une configuration complexe.
Vérification de l'accessibilité du Web – Documentation
Le chapitre de la documentation Web Accessibility Check explique comment vérifier la conformité des sites Web aux WCAG en C# par programmation. Après avoir vérifié votre site Web, votre application Web ou tout autre document HTML, vous pouvez être sûr que les personnes handicapées pourront l’utiliser efficacement. Vous pouvez vérifier l’accessibilité du site Web pour vérifier toute conformité aux WCAG ou répondre uniquement à des critères spécifiques. Aspose.HTML for .NET vous aide à réussir ces vérifications.
Dans l’article Accessibility Validator , vous découvrirez les classes AccessibilityValidator et ValidationBuilder, que vous pouvez utiliser pour vérifier l’accessibilité d’un site Web par rapport aux règles WCAG, telles que les principes, les directives et les critères.
Vérificateur d'accessibilité Web – Application en ligne
Aspose.HTML propose le Vérificateur d’accessibilité Web – un outil de test d’accessibilité Web en ligne qui analyse les pages Web et les valide pour leur conformité aux WCAG. Obtenez des informations instantanées sur la conformité de votre site Web, vous permettant de déterminer l’étendue des corrections nécessaires et l’écart entre l’état actuel du site Web ou du document HTML et les exigences WCAG. Utilisez le Vérificateur d’accessibilité Web dans votre navigateur pour identifier gratuitement les erreurs d’accessibilité sans limitations!
Autres fonctionnalités de l'API Aspose.HTML for .NET prises en charge
Utilisez la bibliothèque Aspose.HTML for .NET pour convertir, fusionner, modifier des documents HTML, EPUB, MHTML, XHTML, MD, extraire des données du Web et bien plus encore!