---
title: "Rails Office library: Word, Excel, PowerPoint | Nutrient"
canonical_url: "https://www.nutrient.io/guides/web/office/rails/"
md_url: "https://www.nutrient.io/guides/web/office/rails.md"
last_updated: "2026-11-11T12:42:25.772Z"
description: "Nutrient Web SDK offers developers a client-side JavaScript library that's fully compatible with Ruby on Rails for viewing and converting Word, Excel."
---

# Ruby on Rails Office Documents

Nutrient Web SDK offers developers a client-side JavaScript library that's fully compatible with Ruby on Rails for viewing and converting Word, Excel, and PowerPoint files directly in the browser. When converting to the PDF format, it enables a rich array of additional document capabilities in your Rails-based web application.

[Launch demo](https://www.nutrient.io/demo/)

## Key capabilities

**Customizable**

Robust API for configuring behavior and appearance

**Client-side**

Workload is offloaded to client (no server needed)

**MS Office and PDF**

Office conversion engine built from the ground up

**Prebuilt features**

Annotate, edit, sign, form fill, redact, and more

## Build PDF solutions

[Explore all](https://www.nutrient.io/guides/web/intro.md)

---

**Document viewer**

How to configure the PDF and Office document viewer

[Read more](https://www.nutrient.io/guides/web/viewer.md)

---

**Conversion**

How to convert Office files to PDF, PDF/A, or an image

[Read more](https://www.nutrient.io/guides/web/conversion.md)

---

**Print**

How to auto print, or print from base64, blob, URL, and more

[Read more](https://www.nutrient.io/guides/web/print.md)

---

**Preview**

How to generate compact one-page previews or thumbnails

[Read more](https://www.nutrient.io/guides/web/pdf-generation/thumbnail-preview.md)

## Office-to-PDF capabilities

[Explore all](https://www.nutrient.io/guides/web/intro.md)

---

**Instant synchronization**

How to sync annotations across multiple users, devices, or sessions

[Read more](https://www.nutrient.io/guides/web/instant-synchronization.md)

---

**Document assembly**

How to assemble source documents programmatically or with the built-in UI

[Read more](https://www.nutrient.io/guides/web/editor/merge-or-combine.md)

---

**Page manipulation**

How to split up documents, or rotate, remove, crop, and reorder pages

[Read more](https://www.nutrient.io/guides/web/editor/page-manipulation/rotate.md)

---

**Editor**

How to edit content and stamp with an image, text, or a date

[Read more](https://www.nutrient.io/guides/web/editor.md)

---

**Forms**

How to create a PDF form, fill form fields, extract data, and more

[Read more](https://www.nutrient.io/guides/web/forms.md)

---

**Signatures**

How to add electronic and digital signatures to PDF documents

[Read more](https://www.nutrient.io/guides/web/signatures.md)

---

**Redaction**

How to redact content programmatically or using the UI

[Read more](https://www.nutrient.io/guides/web/redaction.md)

---

**Document security**

How to prevent sharing, printing, selecting text, and more

[Read more](https://www.nutrient.io/guides/web/document-security.md)

## File type support

Nutrient Web SDK enables you to load, save, convert, and edit 15 different [PDF](/guides/web.md), [document](/guides/web/documents.md), Office, and image file types.

`PDF documents`

`Images`

`Office documents`

## Browser support

Nutrient Web SDK supports the latest versions of all commonly used browsers: Chrome, Mozilla Firefox, Safari, Edge, and Firefox ESR. You can see the full list on our [browser support page](/guides/web/pspdfkit-for-web/browser-support.md).

**Chrome**

**Firefox**

**Safari**

**Edge**

**Firefox ESR**

**Call to Action**

Start your free trial for unlimited access and expert support.

[Learn More](https://www.nutrient.io/sdk/web/getting-started.md)

---

## Related pages

- [JavaScript Office library](/guides/web/office.md)
- [Angular Office Documents](/guides/web/office/angular.md)
- [ASP.NET Office Documents](/guides/web/office/aspnet.md)
- [Blazor Office Documents](/guides/web/office/blazor.md)
- [Electron Office Documents](/guides/web/office/electron.md)
- [HTML5 Office Documents](/guides/web/office/html5.md)
- [jQuery Office Documents](/guides/web/office/jquery.md)
- [Next.js Office Documents](/guides/web/office/nextjs.md)
- [Nuxt.js Office Documents](/guides/web/office/nuxtjs.md)
- [Progressive web apps office documents](/guides/web/office/pwa.md)
- [React Office Documents](/guides/web/office/react.md)
- [Svelte Office Documents](/guides/web/office/svelte.md)
- [TypeScript Office Documents](/guides/web/office/typescript.md)
- [Vue.js Office Documents](/guides/web/office/vuejs.md)

