Building WCAG 2.2, Section 508, and PDF/UA-compliant PDFs with an SDK
A developer’s guide to building WCAG 2.2, Section 508, and PDF/UA-compliant PDFs: tagging, reading order, alt text, and contrast across web, iOS, and Android.
Nutrient ships with WCAG 2.2 AA support, built-in semantics, screen reader compatibility, and PDF/UA auto-tagging — so your documents and your viewer are accessible from the start.
More than 1 billion people rely on accessible digital experiences. Inaccessible software and inaccessible documents turn away users, disqualify vendors from major deals, and invite legal action.
71 percent of users with disabilities leave inaccessible sites immediately — driving churn and lost conversions. (Click-Away Pound)
ADA litigation is rising fast, with six‑figure settlements for basic WCAG violations. (WebAIM)
Enterprise and government RFPs require a VPAT. No proof? No deal.
The EU Accessibility Act started enforcing WCAG 2.1 AA in 2025.
Nutrient gives your team accessible-by-default UI components, WCAG 2.2 AA coverage, PDF/UA document output, and the documentation procurement teams ask for — without slowing you down.
Independently validated with Level Access and available under NDA.
Keyboard operability, semantic markup, contrast, alt text, reduced motion, and more — fully supported out of the box.
Generate ISO 14289-compliant PDFs with proper tags, reading order, and structure — so your documents are accessible to screen readers and assistive technology.
Get the validated VPAT delivered fast. Email your sales representative to get the PDF delivered with a quick, click-wrapped NDA.
Nutrient’s architecture lets you move fast and build your way, without accessibility tradeoffs — from the viewer UI to the document itself.
| Common pitfalls | Nutrient difference |
|---|---|
| Manually nested ARIA hacks |
Semantic roles and states out of the box
|
| Fragile focus management logic |
Focus order handled automatically
|
| Rigid UI frameworks | Drop into your UI or use ours |
| Weeks of trial-and-error setup |
Zero configuration — accessible by default
|
|
Manual PDF tagging and remediation
|
PDF/UA auto-tagging produces compliant documents at scale
|
Feature deep dive
Nutrient handles the hard parts — from screen reader support, to localizable labels and accessible form elements.
Read, write, and validate image descriptions through one API — accelerating WCAG compliance.
Translate every label or tooltip using simple JSON — no rebuilds or redeploys required.
Get semantic hierarchy, live regions, and built-in labels with no extra configuration.
Enable assistive technology users to fill, sign, and submit forms with full event tracking.
Produce WCAG-compliant image descriptions automatically with vision language models — available in the Java and Python SDKs.
PDF/UA
Nutrient handles the complexities of document accessibility, including PDF/UA auto-tagging and the generation of properly structured, accessible PDFs.
Automatically generate tagged, ISO 14289-compliant PDFs with correct heading structure, reading order, and alternate text — no manual remediation required.
Convert Word documents and templates directly to PDF/UA format, preserving structure and accessibility tags throughout the pipeline.
import PSPDFKit from "pspdfkit";
// Obtain a PSPDFKit document instance.const instance = await PSPDFKit.load({ container: "#pspdfkit", document: "<document-file-path>", licenseKey: "<license-key>"});
console.log("PSPDFKit for Web is ready!");console.log(instance);TALK TO AN EXPERT
The current VPAT 2.5 describes conformance for the UI layer of Nutrient Web SDK. For document-level accessibility, Nutrient also offers PDF/UA auto-tagging to produce ISO 14289-compliant PDFs with proper structure, tags, and reading order.
No vendor can promise 100 percent compliance. But our VPAT shows transparent alignment with WCAG 2.2 AA — fully and partially met criteria included.
It’s available on our Trust Center with a clickwrap NDA. Sales can help you get fast access.
Those are covered in our upcoming VPAT update, along with addenda for global regulations.
Nutrient Web Viewer SDK supports React, along with most other popular JavaScript frameworks. However, you don’t need to constrain yourself to React to ensure accessibility. Nutrient Web Viewer SDK is accessible regardless of the framework you choose to integrate it with.
PDF/UA (ISO 14289) is the international standard for accessible PDF documents. It defines how a PDF must expose structure, reading order, alternate text, and metadata so assistive technologies like screen readers can interpret the content. Nutrient supports PDF/UA through auto-tagging — automatically generating compliant tagged PDFs — and through DOCX-to-PDF/UA conversion, so you can produce accessible documents at scale without manual remediation.
PROVEN AT SCALE
Replaced paper and email with Nutrient Workflow to automate multilevel approvals across six Latin American offices, processing 236 asset requests.
Renders multipage PDFs and signature tags with Nutrient, keeping 200 million users in 188 countries moving at the speed of eSignature.
Empowers 34,000 pilots to view, annotate, and sign 90‑page flight releases on iPad using Nutrient iOS SDK, saving minutes — and money — on every flight.