ประตูสู่การเข้าถึงเว็บของคุณ

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

  1. Aspose.HTML for .NET มีคุณสมบัติพิเศษ คลาส และวิธีการของเนมสเปซ Aspose.Html.Accessibility ที่ออกแบบมาอย่างชัดเจนสำหรับการตรวจสอบการเข้าถึงเว็บ ช่วยให้นักพัฒนาสามารถรวมการตรวจสอบการเข้าถึงเข้ากับแอปพลิเคชันของตนได้อย่างราบรื่น
  2. นักพัฒนาสามารถปรับแต่งและกรองกฎที่จะถูกตรวจสอบในระหว่างกระบวนการตรวจสอบ และสามารถตรวจสอบเอกสาร HTML เทียบกับชุดกฎที่ครอบคลุมหรือหลักการและเกณฑ์ WCAG เฉพาะที่คัดเลือกมา การควบคุมระดับนี้มีความสำคัญอย่างยิ่งต่อการปรับแต่งการตรวจสอบการเข้าถึงเว็บไซต์ตามความต้องการเฉพาะของโครงการ
  3. กระบวนการตรวจสอบการเข้าถึงเว็บจะสร้างผลลัพธ์โดยละเอียดผ่านคลาส ValidationResult โดยให้ข้อมูลเฉพาะแก่นักพัฒนาเกี่ยวกับการตรวจสอบกฎที่สำเร็จและไม่สำเร็จ สิ่งนี้อำนวยความสะดวกในการวิเคราะห์เชิงลึกและการปรับปรุงตามเป้าหมาย
  4. การอัปเดตห้องสมุดอย่างต่อเนื่องจะทำให้คุณก้าวนำหน้าและสอดคล้องกับการอัปเดตมาตรฐานการเข้าถึงเป็นประจำ
  5. 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, แยกข้อมูลจากเว็บ และอื่นๆ อีกมากมาย!