ประตูสู่การเข้าถึงเว็บของคุณ
Aspose.HTML for .NET เสนอเนมสเปซ Aspose.Html.Accessibility ที่ทุ่มเทให้กับทุกด้านของการตรวจสอบและการจัดการที่เกี่ยวข้องกับการเข้าถึงเว็บ ในเนมสเปซนี้ คลาส AccessibilityValidator ทำหน้าที่เป็นคลาสตัวช่วยที่สามารถใช้เพื่อตรวจสอบเนื้อหาเว็บโดยเทียบกับ กฎ WCAG รวมถึงหลักการ หลักเกณฑ์ และเกณฑ์ เรียนรู้วิธีรวมการตรวจสอบการเข้าถึงเว็บเข้ากับขั้นตอนการพัฒนาของคุณและยกระดับโปรเจ็กต์เว็บของคุณโดยใช้ Aspose.HTML for .NET!
ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้ Aspose.HTML for .NET ติดตั้ง ในโปรเจ็กต์ของคุณ กระบวนการติดตั้งไลบรารีนี้ค่อนข้างง่าย เปิดตัวจัดการแพ็คเกจ NuGet ค้นหา Aspose.HTML และติดตั้ง คุณยังอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console:
ติดตั้ง Aspose.HTML for .NET
Install-Package Aspose.HTML
ทำความเข้าใจเกี่ยวกับเครื่องมือตรวจสอบการเข้าถึง
- หัวใจสำคัญของการใช้การตรวจสอบการเข้าถึงเว็บคือคลาส AccessibilityValidator ซึ่งมีเมธอด Validate() เพื่อตรวจสอบการเข้าถึง วิธีการ Validate() จะตรวจสอบเอกสารขาเข้าว่าสอดคล้องกับกฎ WCAG โดยใช้การตั้งค่าเครื่องมือตรวจสอบความถูกต้องที่ระบุไว้เมื่อวัตถุถูกเตรียมใช้งาน
- คลาส ValidationBuilder ใช้เพื่อปรับแต่งรายการกฎที่ผู้ตรวจสอบตรวจสอบ ValidationBuilder กำหนดวิธีการและจัดให้มีการใช้งานขั้นตอนการกำหนดค่าอย่างเป็นรูปธรรม ตัวอย่างเช่น ด้วยการใช้วิธีการต่างๆ เช่น UseHTML(), UseCSS(), UseHighestLevel() และอื่นๆ จากคลาส ValidationBuilder นักพัฒนาจะสามารถปรับแต่งกระบวนการตรวจสอบให้เหมาะกับความต้องการเฉพาะของพวกเขาได้
- คลาส ValidationResult สรุปผลการตรวจสอบเอกสาร โดยนำเสนอข้อมูลสถานะความสำเร็จและผลลัพธ์โดยละเอียด
ข้อมูลโค้ด C# ต่อไปนี้จะสร้างคอนเทนเนอร์ webAccessibility
ซึ่งเป็นเครื่องมือตรวจสอบการเข้าถึง และตรวจสอบเอกสาร HTML ว่าสอดคล้องกับ WCAG หรือไม่ สำหรับแต่ละกฎที่ไม่สำเร็จ ระบบจะพิมพ์รายละเอียดของเกณฑ์เฉพาะที่ไม่ตรงตามมาตรฐานการเข้าถึง รวมถึงโค้ด สถานะความสำเร็จ และคำอธิบาย หลังจากการตรวจสอบ ผลลัพธ์ที่พิมพ์ออกมาจะให้ภาพรวมทั้งหมดของปัญหาการเข้าถึงที่ตรวจพบในเอกสาร HTML:
รหัส C# เพื่อใช้เครื่องมือตรวจสอบการเข้าถึง
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 for .NET
- Aspose.HTML for .NET มีคุณสมบัติพิเศษ คลาส และวิธีการของเนมสเปซ Aspose.Html.Accessibility ที่ออกแบบมาอย่างชัดเจนสำหรับการตรวจสอบการเข้าถึงเว็บ ช่วยให้นักพัฒนาสามารถรวมการตรวจสอบการเข้าถึงเข้ากับแอปพลิเคชันของตนได้อย่างราบรื่น
- นักพัฒนาสามารถปรับแต่งและกรองกฎที่จะถูกตรวจสอบในระหว่างกระบวนการตรวจสอบ และสามารถตรวจสอบเอกสาร HTML เทียบกับชุดกฎที่ครอบคลุมหรือหลักการและเกณฑ์ WCAG เฉพาะที่คัดเลือกมา การควบคุมระดับนี้มีความสำคัญอย่างยิ่งต่อการปรับแต่งการตรวจสอบการเข้าถึงเว็บไซต์ตามความต้องการเฉพาะของโครงการ
- กระบวนการตรวจสอบการเข้าถึงเว็บจะสร้างผลลัพธ์โดยละเอียดผ่านคลาส ValidationResult โดยให้ข้อมูลเฉพาะแก่นักพัฒนาเกี่ยวกับการตรวจสอบกฎที่สำเร็จและไม่สำเร็จ สิ่งนี้อำนวยความสะดวกในการวิเคราะห์เชิงลึกและการปรับปรุงตามเป้าหมาย
- การอัปเดตห้องสมุดอย่างต่อเนื่องจะทำให้คุณก้าวนำหน้าและสอดคล้องกับการอัปเดตมาตรฐานการเข้าถึงเป็นประจำ
- Aspose.HTML for .NET ผสานรวมเข้ากับโปรเจ็กต์ C# ของคุณได้อย่างราบรื่น ช่วยให้คุณมุ่งความสนใจไปที่การพัฒนาได้โดยไม่จำเป็นต้องใช้ขั้นตอนการเรียนรู้ที่สูงชันหรือการตั้งค่าที่ซับซ้อน
การตรวจสอบการเข้าถึงเว็บ – เอกสารประกอบ
บทเอกสารประกอบ การตรวจสอบการเข้าถึงเว็บ สอนวิธีตรวจสอบเว็บไซต์ว่าสอดคล้องกับ WCAG ใน C# โดยทางโปรแกรมหรือไม่ เมื่อตรวจสอบเว็บไซต์ เว็บแอปพลิเคชัน หรือเอกสาร HTML อื่นๆ ของคุณแล้ว คุณจะมั่นใจได้ว่าผู้พิการจะสามารถใช้งานได้อย่างมีประสิทธิภาพ คุณสามารถตรวจสอบการเข้าถึงเว็บไซต์สำหรับการปฏิบัติตาม WCAG ทั้งหมด หรือตรงตามเกณฑ์ที่กำหนดเท่านั้น Aspose.HTML for .NET ช่วยให้คุณผ่านการตรวจสอบเหล่านี้
ในบทความ Accessibility Validator คุณจะได้เรียนรู้เกี่ยวกับคลาส AccessibilityValidator และ ValidationBuilder ซึ่งคุณสามารถใช้ตรวจสอบความสามารถในการเข้าถึงเว็บไซต์ตามกฎ WCAG เช่น หลักการ หลักเกณฑ์ และเกณฑ์
ตัวตรวจสอบการเข้าถึงเว็บ – แอปออนไลน์
Aspose.HTML นำเสนอ ตัวตรวจสอบการเข้าถึงเว็บ ซึ่งเป็นเครื่องมือทดสอบการเข้าถึงเว็บออนไลน์ที่จะสแกนหน้าเว็บและตรวจสอบการปฏิบัติตามข้อกำหนด WCAG รับข้อมูลเชิงลึกทันทีเกี่ยวกับการปฏิบัติตามข้อกำหนดของเว็บไซต์ของคุณ ช่วยให้คุณสามารถกำหนดขอบเขตของการแก้ไขที่จำเป็นและช่องว่างระหว่างสถานะปัจจุบันของเว็บไซต์หรือเอกสาร HTML และข้อกำหนด WCAG ใช้ ตัวตรวจสอบการเข้าถึงเว็บ ในเบราว์เซอร์ของคุณเพื่อระบุข้อผิดพลาดในการเข้าถึงโดยไม่มีข้อจำกัด ฟรี!
Aspose.HTML อื่นๆ ที่รองรับสำหรับฟีเจอร์ .NET API
ใช้ไลบรารี Aspose.HTML for .NET เพื่อแปลง ผสาน แก้ไขเอกสาร HTML, EPUB, MHTML, XHTML, MD, แยกข้อมูลจากเว็บ และอื่นๆ อีกมากมาย!