What is ARender
ARender is a document viewing, annotation, and rendition platform built by Uxopian Software. It lets users view, annotate, compare, redact, and assemble documents in a web browser, and provides a REST API for headless document rendering and conversion.
Who is it for
- Solution architects designing document management workflows
- Developers embedding a document viewer into web applications
- System administrators deploying and operating the platform
- Business users collaborating through annotations, comparisons, and document assembly
What ARender does
ARender handles two primary workloads:
Viewing and collaboration. Users open documents from connected repositories (Alfresco, IBM FileNet, and others), view them in a browser, and collaborate using XFDF-standard annotations. The viewer supports multi-format rendering, full-text search, bookmarks, hyperlinks, digital signature validation, document comparison, redaction, and a document builder for page-level assembly.
Backend rendition services. A set of microservices converts documents to viewable formats, renders pages as images, extracts text, and exposes these operations through a REST API. These services can run independently of the viewer for headless processing.
Supported document formats
ARender renders over 100 document formats natively or via conversion:
- PDF (including PDF/A, portfolios, and encrypted)
- Microsoft Office (Word, Excel, PowerPoint, Visio, Publisher, Project)
- LibreOffice / OpenDocument formats
- Images (PNG, JPEG, TIFF, GIF, WebP, HEIF, BMP, DICOM, EPS)
- HTML and SVG
- Email (EML)
- Video (MP4)
- AFP (Advanced Function Presentation)
- Plain text, RTF, vCard
- XPS
See Supported formats for the complete matrix.
Architecture at a glance
ARender runs as a set of Docker containers. A viewer connects to the Document Service Broker, which orchestrates backend microservices for conversion, rendering, and text extraction. All rendition services share a temporary file volume (/arender/tmp).
ARender Horizon is an npm package embedded as a Web Component in your application. It connects to the rendition backend to display and annotate documents.
See System architecture for details.
Next steps
- Core concepts: understand providers, annotations, and the rendition pipeline
- Installation: install ARender for production
- REST API reference: integrate programmatically