Tagged PDFs and accessibility checks¶
Fullbleed provides semantic Python components, tagged PDF output profiles, inspection, and accessibility verification tools. Start with clear headings, logical reading order, meaningful table headers, document language, and appropriate alternative text.
Try the checked example¶
Open the service-notice PDF · View HTML · View CSS
The workflow suite creates this notice with the pdfua1 profile and an embedded Inter font. Its checks cover expected text, profile markers, structure-tree and language presence, and reported seed blockers.
python examples/agent_workflows/run_examples.py --out output/examples --json
python -m fullbleed inspect pdf output/examples/accessible/document.pdf --json
Author, inspect, and verify¶
- Create semantic content with the component and accessibility API.
- Choose the output profile and register embeddable fonts.
- Render and inspect the finalized PDF and every page preview.
- Run the applicable validation tools and retain their reports alongside the exact PDF.
- Review content-dependent requirements such as reading order, alternative text, and contrast.
Selecting a profile or receiving a passing structural check does not establish full PDF/UA, WCAG, or legal compliance for every document. Validate your final artifact against the requirements that apply to your use case.
Evidence and current scope¶
The 2.4.0 validation report records the release's profile checks. Download the retained evidence from the release assets.
Use python -m fullbleed agent-contract --format json to discover the profiles and verification commands supported by your installed version.