Transform inaccessible mathematical formulas into screen reader-compatible MathML – 100% Free, 100% Local
PDFix now integrates with Paddle’s open-source technology to automatically convert mathematical formulas into accessible MathML (Mathematical Markup Language) format. This free, locally-deployed solution delivers PDF/UA compliance ensuring that mathematical expressions are not just visible images but structured, navigable content for assistive technologies.
Meet PDFix Desktop + Paddle
- 100% Free: Completely free formula recognition powered by PaddleOCR
- Private & Secure: All processing happens locally, no data sent to external servers
- Advanced Recognition: Recognizes printed formulas, complex equations
- Automated MathML Generation: Converts formula images into LaTeX and MathML markup
- PDF/UA Compliance: Embeds MathML as associated files to Formula tags
- Batch Processing: Process entire folders of technical documents with identical workflows

Why MathML Matters for Accessibility
MathML was specifically created by the World Wide Web Consortium (W3C) as a universally designed format for mathematical expressions, and it is supported by many assistive technology applications such as screen readers. MathML allows equations to be stored as structured text that can be reformatted, searched, and most importantly, enables blind users to navigate through mathematical expressions interactively.
How It Works: Choose Your Path
For PDFix Desktop Users
Perfect for accessibility professionals, document specialists, and teams who prefer visual workflows.
- Download PDFix Desktop
- 🐳 Install Docker Desktop First!
- Open PDFix Desktop and pull the docker via Action Manager (one-time set up) → Set Formula MathML (Paddle)
- Upload a PDF to PDFix Desktop → Run action
For PDFix SDK Users
Perfect for software developers, enterprises with custom workflows, and organizations needing programmatic integration.
- Automated Pipeline Integration
- Build the Paddle AI action into your document processing pipelines, web applications, or enterprise systems using PDFix SDK.
- Resources for SDK Integration:
- 📦 Docker Hub: hub.docker.com/r/pdfix/pdf-accessibility-paddle
- 💻 GitHub Repository: github.com/pdfix/action-pdf-accessibility-paddle-docker
- SDK Benefits
- Programmatic control over entire workflow
- Integrate with existing systems
- Batch process unlimited volumes
- Multi-threaded processing
- Custom automation workflows
How to Get Started with Paddle
🐳 Don’t Forget to Install Docker Desktop First!
No API keys, no cloud accounts – just install Docker and you’re ready to process formulas locally:
- Install Docker Desktop
- Open PDFix Desktop: Navigate to Action Manager
- Pull the Paddle Container: Search for the Formula MathML (Paddle) action and click to pull the container (one-time setup)
- Start Processing
- Upload your PDF with mathematical formulas
- Select External Actions → Generate Formula MathML (Paddle)
🖥️ Local & Free → PaddleOCR Engine
- No internet required after initial model download
- Completely free
- Complete privacy
- Unlimited processing
- Fast inference – optimized for local hardware
- Open source
The Technology Behind It
- PaddleOCR Formula Recognition
- PaddleOCR’s advanced models analyze formula images and generate LaTeX representations, which are then converted into MathML markup. PaddleOCR supports over 109 languages and excels at recognizing complex elements.
- PDFix SDK Integration
- The Dockerized solution seamlessly connects Paddle’s open-source OCR engine with PDFix’s remediation capabilities, creating:
- Formula Recognition
- MathML Conversion
- Associate File Embedding
- Batch Automation
- The Dockerized solution seamlessly connects Paddle’s open-source OCR engine with PDFix’s remediation capabilities, creating:
Real-World Applications
- Academic Publishing
- Educational Materials
- Technical Documentation
- Corporate
- Government & Healthcare
Resources
- Getting Started Guide: https://pdfix.net/user-guide-external-actions/
- GitHub Repository: https://github.com/pdfix/action-pdf-accessibility-paddle-docker
- Docker: https://hub.docker.com/r/pdfix/pdf-accessibility-paddle
- W3C MathML Specification: https://www.w3.org/Math/
Actions
| 🆓 🖥️ [Free][Local] | Set Formula MathML (Paddle) | Automatically generates MathML from an image file using Paddle, saving it as an XML file [Local] |
| 🆓 🖥️ [Free][Local] | Set Formula MathML (Paddle) | Automatically generates MathML for all Formula tags using Paddle, attaching it as an associated file to each tag [Local] |









