Office Document Server and Viewer

Document Engine offers developers a server-based Microsoft Office document viewer that can be used by PSPDFKit’s Web, iOS, Android, Flutter, and React Native frontend SDKs. Its server-side rendering guarantees consistent visual fidelity for your users, no matter their device. It can also be used for synchronizing documents and annotations to your server and across sessions, as well as managing authentication. It can be self-hosted on your own infrastructure.

Launch Demo

Key Capabilities

  • Higher fidelity — Server-based rendering, with pages streamed on demand

  • Self-hosted — Maintain complete control over your data

  • PDF and images — Open PDF, TIFF, JPG, and more

  • Secure authentication — Easy integration with existing systems

  • User permissions — Fine-grained centralized control over documents

  • Version control — Ensure access to the most current document

  • Document security — Stream image tiles instead of the full document

  • Extendable — Add annotations, forms, signatures, and more

File Type Support

  • DOC, DOCX

  • XLS, XLSX

  • PPT, PPTX, PPS, PPSX

  • RTF, ODT

  • PDF, PDF/A

  • JPG, TIFF, PNG, HEIC, GIF, WEBP, SVG, TGA, EPS

See the full list of supported file types.

How It Works

Information

Support for Office documents requires the Office Files license component.

When using Document Engine, you can treat an Office file the same as you would any PDF.

  1. Your server uploads the Office file to Document Engine.

  2. Document Engine will convert the file to PDF and store it.

  3. You can display the document using the returned document ID.

Diagram showing how Document Engine rendering of Office files works

Supported Clients

Document Engine can integrate seamlessly into the following PSPDFKit frontend SDKs: