Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

HtmlPdfAccessibilityValidator

Namespace OfficeIMO.Html.Pdf
Assembly OfficeIMO.Html.Pdf
Modifiers static

Validates the deterministic tagged-PDF structure emitted by the direct HTML renderer. This is a bounded structural contract, not a claim of full PDF/UA certification.

Inheritance

  • Object
  • HtmlPdfAccessibilityValidator

Methods

Validate 2 overloads
public static HtmlPdfAccessibilityValidationResult Validate(HtmlConversionDocument sourceDocument, Byte[] pdfBytes) #
Returns: HtmlPdfAccessibilityValidationResult

Validates both the bounded source accessibility contract and the generated PDF structure. Use this overload when source-only omissions, such as an image without an accessible name, must remain diagnosable after conversion.

Parameters

sourceDocument OfficeIMO.Html.HtmlConversionDocument requiredposition: 0
pdfBytes System.Byte[] requiredposition: 1
public static HtmlPdfAccessibilityValidationResult Validate(Byte[] pdfBytes) #
Returns: HtmlPdfAccessibilityValidationResult

Validates language, tag roots, parent-tree evidence, hierarchy links, marked content, tables, lists, links, and figure alternate text.

Parameters

pdfBytes System.Byte[] requiredposition: 0