# ![](screenshots/icon.png) ONLYOFFICE app for Nextcloud

This app enables users to edit office documents from [Nextcloud](https://nextcloud.com) using ONLYOFFICE Docs packaged as Document Server - [Community or Enterprise Edition](#onlyoffice-docs-editions).

## Features you'll love ✨

The app allows to:

* ✍️ Create and edit [text documents](https://www.onlyoffice.com/document-editor.aspx), [spreadsheets](https://www.onlyoffice.com/spreadsheet-editor.aspx), and [presentations](https://www.onlyoffice.com/slides.aspx).
* 📝 Create and edit PDF forms.
* ✂️ Edit [PDF](https://www.onlyoffice.com/pdf-editor.aspx) files.
* 📊 View [diagram](https://www.onlyoffice.com/diagram-viewer.aspx) files.
* 🤝 Share files to other users.
* 🔒 Protect documents with watermarks.
* 👥 Co-edit documents in [real time](https://www.onlyoffice.com/seamless-collaboration.aspx): two co-editing modes (Fast and Strict), Track Changes, comments, and built-in chat. Co-editing is also available between several federated Nextcloud instances connected to one Document Server.
* 🤖 Enable [AI assistant](https://www.onlyoffice.com/ai-assistants.aspx) in the editors to work faster and more efficient (it's possible to connect any AI provider).

![](screenshots/ONLYOFFICE and Nextcloud.png)

### Supported formats

**For viewing:**

* **WORD**: DOC, DOCM, DOCX, DOT, DOTM, DOTX, EPUB, FB2, FODT, HTM, HTML, HWP, HWPX, MD, MHT, MHTML, ODT, OTT, PAGES, RTF, STW, SXW, TXT, WPS, WPT, XML
* **CELL**: CSV, ET, ETT, FODS, NUMBERS, ODS, OTS, SXC, XLS, XLSM, XLSX, XLT, XLTM, XLTX
* **SLIDE**: DPS, DPT, FODP, KEY, ODG, ODP, OTP, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM, PPTX, SXI
* **PDF**: DJVU, DOCXF, OFORM, OXPS, PDF, XPS
* **DIAGRAM**: VSDM, VSDX, VSSM, VSSX, VSTM, VSTX

**For editing:**

* **WORD**: DOCM, DOCX, DOTM, DOTX
* **CELL**: XLSB, XLSM, XLSX, XLTM, XLTX
* **SLIDE**: POTM, POTX, PPSM, PPSX, PPTM, PPTX
* **PDF**: PDF

## Installing ONLYOFFICE Docs 📦

You will need an instance of ONLYOFFICE Docs (Document Server) that is resolvable and connectable both from Nextcloud and any end clients. ONLYOFFICE Document Server must also be able to POST to Nextcloud directly.

ONLYOFFICE Document Server and Nextcloud can be installed either on different computers, or on the same machine. If you use one machine, set up a custom port for Document Server as by default both ONLYOFFICE Document Server and Nextcloud work on port 80.

You can install free Community version of ONLYOFFICE Docs or scalable Enterprise Edition.

To install free Community version, use [Docker](https://github.com/onlyoffice/Docker-DocumentServer) (recommended) or follow [these instructions](https://helpcenter.onlyoffice.com/docs/installation/docs-community-install-ubuntu.aspx) for Debian, Ubuntu, or derivatives.

To install Enterprise Edition, follow instructions [here](https://helpcenter.onlyoffice.com/docs/installation/enterprise).

Community Edition vs Enterprise Edition comparison can be found [here](#onlyoffice-docs-editions).

To use ONLYOFFICE behind a proxy, please refer to [this article](https://helpcenter.onlyoffice.com/docs/installation/docs-community-proxy.aspx).

You can also use our **[Docker installation](https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloud)** to install pre-configured Document Server (free version) and Nextcloud with a couple of commands.

Alternatively, you can opt for ONLYOFFICE Docs Cloud which doesn't require downloading and installation. To get ONLYOFFICE Docs Cloud, get started [here](https://www.onlyoffice.com/docs-registration.aspx).

## Installing ONLYOFFICE app for Nextcloud 📥

The Nextcloud administrator can install the app from the in-built application market.
For that go to the user name and select **Apps**.

After that find **ONLYOFFICE** in the list of available applications and install it.

If the server with the Nextcloud installed does not have an Internet access, or if you need it for some other reason, the administrator can install the application manually.
To start using ONLYOFFICE Document Server with Nextcloud, the following steps must be performed:

1. Go to the Nextcloud server _apps/_ directory (or some other directory [used](https://docs.nextcloud.com/server/latest/admin_manual/apps_management.html#using-custom-app-directories)):
    ```bash
    cd apps/
    ```
2. Get the ONLYOFFICE app for Nextcloud.
There are several ways to do that:

    a. Download the latest signed version from the official store for [Nextcloud](https://apps.nextcloud.com/apps/onlyoffice).

    b. Or you can download the latest signed version from the application [release page](https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases) on GitHub.

    c. Or you can clone the application source code and compile it yourself:
    ```bash
    git clone https://github.com/ONLYOFFICE/onlyoffice-nextcloud.git onlyoffice
    cd onlyoffice
    git submodule update --init --recursive
    ```
3. Build webpack (only if you chose to clone on the previous step):
    ```bash
    npm install
    npm run build
    ```
4. Install Composer dependencies (only if you chose to clone on the step 2):
    ```bash
    composer install
    ```
5. Change the owner to update the application right from Nextcloud web interface:
    ```bash
    chown -R www-data:www-data onlyoffice
    ```
6. In Nextcloud open the `~/settings/apps/disabled` page with _Not enabled_ apps by administrator and click _Enable_ for the **ONLYOFFICE** application.

## Configuring ONLYOFFICE app for Nextcloud 🛠️

There are three ways to configure ONLYOFFICE integration settings in Nextcloud.

### User interface (UI)

Settings can be modified directly via the Nextcloud admin panel.

For example, in Nextcloud open the `~/settings/admin/onlyoffice` page with administrative settings for **ONLYOFFICE** section.
Enter the following address to connect ONLYOFFICE Document Server:

```
https://<documentserver>/
```

Where the **documentserver** is the name of the server with the ONLYOFFICE Document Server installed.
The address must be accessible for the user browser and from the Nextcloud server.
The Nextcloud server address must also be accessible from ONLYOFFICE Document Server for correct work.

Sometimes your network configuration might not allow the requests between installed Nextcloud and ONLYOFFICE Document Server using the public addresses.
The _Advanced server settings_ allows to set the ONLYOFFICE Document Server address for internal requests from Nextcloud server and the returning Nextcloud address for the internal requests from ONLYOFFICE Document Server.
You need to enter them in the appropriate fields.

Starting from version 7.2, JWT is enabled by default and the secret key is generated automatically to restrict the access to ONLYOFFICE Docs and for security reasons and data integrity.
Specify your own **Secret key** in the Nextcloud administrative configuration.
In the ONLYOFFICE Docs config file, specify the same secret key and enable the validation.

### occ commands

Use the occ commands to set ONLYOFFICE settings for Nextcloud in the following way:

```sh
php occ config:app:set onlyoffice {setting_key} --value={setting_value}
```

where `{setting_key}` is the key of the ONLYOFFICE integration setting, and `{setting_value}` is the corresponding value.

### config.php

Directly define settings in the `config/config.php` file under the `'onlyoffice'` array:

``` php
"onlyoffice" => array (
    {setting_key} => {setting_value},
)
```

where `{setting_key}` is the key of the ONLYOFFICE integration setting, and `{setting_value}` is the corresponding value.

The tables below list all available Nextcloud settings along with the supported configuration methods.

### Common settings

| Setting key                 | UI name / Description                                                                                                                                                                                                                | Example                                                                   | UI | occ | config.php |
|-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|----|-----|------------|
| `demo`                      | Connect to demo ONLYOFFICE Docs server                                                                                                                                                                                               | -                                                                         | +  | -   | -          |
| `DocumentServerUrl`         | ONLYOFFICE Docs address<br /><br />The connector uses this setting from the `config.php` file if no value is specified in the application configuration via UI or occ command.                                                       | "http://\<documentserver>/"                                               | +  | +   | +          |
| `DocumentServerInternalUrl` | ONLYOFFICE Docs address for internal requests from the server<br /><br />The connector uses this setting from the `config.php` file if no value is specified in the application configuration via UI or occ command.                 | "http://<internal_url>/"                                                  | +  | +   | +          |
| `StorageUrl`                | Nextcloud address available from document server                                                                                                                                                                                     | "http://\<storage_url>/"                                                  | +  | +   | +          |
| `jwt_secret`                | Secret key (leave blank to disable)                                                                                                                                                                                                  | "your_secret_key"                                                         | +  | +   | +          |
| `jwt_header`                | JWT header                                                                                                                                                                                                                           | "AuthorizationJWT"                                                        | +  | +   | +          |
| `sameTab`                   | Open file in the same tab<br /><br />The **Open in ONLYOFFICE** action will be added to the file context menu. You can specify this action as default and it will be used when the file name is clicked for the selected file types. | false                                                                     | +  | +   | -          |
| `enableSharing`             | Enable sharing<br /><br />If you forcibly enable this setting  via occ command, the editors will be opened in a new tab even when `sameTab === true`, which is not the intended behavior.                                            | true                                                                      | +  | +   | -          |
| `preview`                   | Use ONLYOFFICE to generate a document preview                                                                                                                                                                                        | true                                                                      | +  | +   | -          |
| `advanced`                  | Provide advanced document permissions using ONLYOFFICE Docs                                                                                                                                                                          | true                                                                      | +  | +   | -          |
| `cronChecker`               | Enable background connection check to the editors                                                                                                                                                                                    | true                                                                      | +  | +   | -          |
| `emailNotifications`        | Enable e-mail notifications                                                                                                                                                                                                          | true                                                                      | +  | +   | -          |
| `versionHistory`            | Keep metadata for each version once the document is edited                                                                                                                                                                           | true                                                                      | +  | +   | -          |
| `protection`                | Enable document protection                                                                                                                                                                                                           | Possible values: `owner,` `all`. Any other value will default to `owner`. | +  | +   | -          |
| `groups`                    | Allow the following groups to access the editors                                                                                                                                                                                     | '["admin", "editors"]'                                                    | +  | +   | -          |
| `verify_peer_off`           | Disable certificate verification                                                                                                                                                                                                     | true                                                                      | +  | +   | +          |
| `unknownAuthor`             | Unknown author display name                                                                                                                                                                                                          | "Guest User"                                                              | +  | +   | -          |
| `jwt_leeway`                | Defines the allowable leeway in JWT checks (measured in seconds).                                                                                                                                                                    | 60                                                                        | -  | -   | +          |
| `limit_thumb_size`          | Defines the maximum size of a thumbnail (measured in bytes).                                                                                                                                                                         | 104857600                                                                 | -  | -   | +          |
| `disable_download`          | Specifies whether to disable file downloads or not.                                                                                                                                                                                  | true                                                                      | -  | -   | +          |
| `editors_check_interval`    | Defines the interval for checking the availability of editors using cron (measured in seconds).                                                                                                                                      | 86400                                                                     | -  | -   | +          |
| `jwt_expiration`            | Defines the JWT expiration (measured in seconds).                                                                                                                                                                                    | 5                                                                         | -  | -   | +          |

### Customization settings

| Setting key                  | UI name / Description                               | Example                                                                                                                   | UI | occ | config.php |
|------------------------------|-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|----|-----|------------|
| `customizationChat`          | Display Chat menu button                            | false                                                                                                                     | +  | +   | -          |
| `customizationCompactHeader` | Display the header more compact                     | true                                                                                                                      | +  | +   | -          |
| `customizationFeedback`      | Display Feedback & Support menu button              | false                                                                                                                     | +  | +   | -          |
| `customizationForcesave`     | Keep intermediate versions when editing (forcesave) | false                                                                                                                     | +  | +   | -          |
| `customizationHelp`          | Display Help menu button                            | false                                                                                                                     | +  | +   | -          |
| `customizationReviewDisplay` | Review mode for viewing                             | Possible values: `original`, `markup`, `final`. The default value is `original`.                                          | +  | +   | -          |
| `customizationTheme`         | Default editor theme                                | Possible values: `theme-system`, `theme-light`, `theme-classic-light`, `theme-dark`, `theme-contrast-dark`, `theme-gray`. | +  | +   | -          |
| `customization_macros`       | Run document macros                                 | false                                                                                                                     | +  | +   | -          |
| `customization_plugins`      | Enable plugins                                      | false                                                                                                                     | +  | +   | -          |

### Watermark settings

| Setting key            | UI name / Description                                   | Example                                                                        | UI | occ | config.php |
|------------------------|---------------------------------------------------------|--------------------------------------------------------------------------------|----|-----|------------|
| `watermark_enabled`    | Enable watermarking                                     | yes                                                                            | +  | +   | -          |
| `watermark_text`       | Watermark text                                          | "{userId}, {date}"<br /><br />Supported tags: `{userId}`, `{date}`, `{themingName}`. | +  | +   | -          |
| `watermark_allGroups`  | Show watermark for users of groups                      | -                                                                              | +  | -   | -          |
| `watermark_allTags`    | Show watermark on tagged files.                         | -                                                                              | +  | -   | -          |
| `watermark_linkAll`    | Show watermark for all link shares                           | yes                                                                            | +  | +   | -          |
| `watermark_shareAll`   | Show watermark for all shares                           | yes                                                                            | +  | +   | -          |
| `watermark_linkSecure` | Show watermark for download hidden shares               | -                                                                              | +  | -   | -          |
| `watermark_linkRead`   | Show watermark for read only link shares                | -                                                                              | +  | -   | -          |
| `watermark_linkTags`   | Show watermark on link shares with specific system tags | -                                                                              | +  | -   | -          |

## Checking the connection ☑️

You can check the connection to ONLYOFFICE Document Server by using the following occ command:

`occ onlyoffice:documentserver --check`

You will see a text either with information about the successful connection or the cause of the error.

## Advanced document permissions 🔒

The Advanced tab allows you to grant additional access rights only to those users specified in the Sharing tab without the ability to re-share the file. Depending on the chosen Custom permission option and the file type (docx, pptx, xlsx), you can grant different additional rights.

* If the **DOCX** file is shared with the Custom permission (Edit enabled, Share disabled) in the Sharing tab, you can set the given rights to only reviewing (**Review only**) or only commenting (**Comment only**) in the Advanced tab.
* If the **XLSX** file is shared with the Custom permission (Edit enabled, Share disabled) in the Sharing tab, you can set the given rights to only commenting (**Comment only**) or applying filtering for everyone (**Global filter**, which is enabled by default) in the Advanced tab.
* If the **PPTX** file is shared with the Custom permission (Edit enabled, Share disabled) in the Sharing tab, you can set the given rights to only commenting (**Comment only**) in the Advanced tab.
* If the **PDF** file is shared with the Custom permission (Edit enabled, Share disabled) in the Sharing tab, you can set the given rights to only filling out (**Form Filling**) in the Advanced tab.

## How it works ⚙️

The ONLYOFFICE app follows the API documented here https://api.onlyoffice.com:

* When creating a new file, the user navigates to a document folder within Nextcloud and clicks the **Document**, **Spreadsheet** or **Presentation** item in the _new_ (+) menu.

* The browser invokes the `create` method in the `/lib/Controller/EditorController.php` controller.
This method adds the copy of the file from the assets folder to the folder the user is currently in.

* Or, when opening an existing file, the user navigates to it within Nextcloud and selects the **Open in ONLYOFFICE** menu option.

* A new browser tab is opened and the `index` method of the `/lib/Controller/EditorController.php` controller is invoked.

* The app prepares a JSON object with the following properties:

  * **url** - the URL that ONLYOFFICE Document Server uses to download the document;
  * **callbackUrl** - the URL that ONLYOFFICE Document Server informs about status of the document editing;
  * **documentServerUrl** - the URL that the client needs to respond to ONLYOFFICE Document Server (can be set at the administrative settings page);
  * **key** - the etag to instruct ONLYOFFICE Document Server whether to download the document again or not;

* Nextcloud takes this object and constructs a page from `templates/editor.php` template, filling in all of those values so that the client browser can load up the editor.

* The client browser makes a request for the javascript library from ONLYOFFICE Document Server and sends ONLYOFFICE Document Server the DocEditor configuration with the above properties.

* Then ONLYOFFICE Document Server downloads the document from Nextcloud and the user begins editing.

* ONLYOFFICE Document Server sends a POST request to the _callbackUrl_ to inform Nextcloud that a user is editing the document.

* When all users and client browsers are done with editing, they close the editing window.

* After 10 seconds of inactivity, ONLYOFFICE Document Server sends a POST to the _callbackUrl_  letting Nextcloud know that the clients have finished editing the document and closed it.

* Nextcloud downloads the new version of the document, replacing the old one.


## Known issues ❓

* Adding the storage using the **External storages** app has issues with the co-editing in some cases.
If the connection is made using the same authorization keys (the _Username and password_ or _Global credentials_ authentication type is selected), then the co-editing is available for the users.
If different authorization keys are used (_Log-in credentials, save in database_ or _User entered, store in database_ authentication options), the co-editing is not available.
When the _Log-in credentials, save in session_ authentication type is used, the files cannot be opened in the editor.

* If you are using a self-signed certificate for your **Document Server**, Nextcloud will not validate such a certificate and will not allow connection to/from **Document Server**. This issue can be solved in two ways.

    You can check the '**Disable certificate verification (insecure)**' box on the ONLYOFFICE administration page, Server settings section, within your Nextcloud.

    Another option is to change the Nextcloud config file manually. Locate the Nextcloud config file (_/nextcloud/config/config.php_) and open it. Insert the following section to it:

    ```php
    'onlyoffice' => array (
        'verify_peer_off' => true
    )
    ```
    This will disable the certificate verification and allow Nextcloud to establish connection with **Document Server**.

    Please remember that this is a temporary insecure solution and we strongly recommend that you replace the certificate with the one issued by some CA. Once you do that, do not forget to uncheck the corresponding setting box or remove the above section from the Nextcloud config file.

* If the editors don't open or save documents after a period of proper functioning, the reason can be a problem in changing network settings or disabling any relevant services, or issues with the SSL certificate.

    To solve this, we added an asynchronous background task which runs on the server to check availability of the editors. It allows testing the connection between your **Nextcloud instance** and **ONLYOFFICE Document Server**, namely availability of server addresses and the validity of the JWT secret are being checked.

    If any issue is detected, the ONLYOFFICE app for Nextcloud (consequently, the ability to create and open files) will be disabled. As a Nextcloud admin, you will get the corresponding notification.

    This option allows you to avoid issues when the server settings become incorrect and require changes.

    By default, this background task runs once a day. If necessary, you can change the frequency. To do so, open the Nextcloud config file (_/nextcloud/config/config.php_). Insert the following section and enter the required value in minutes:

    ```php
    'onlyoffice' => array (
        'editors_check_interval' => 3624
    )
    ```
    To disable this check running, enter 0 value.

* When accessing a document without download permission, file printing and using the system clipboard are not available. Copying and pasting within the editor is available via buttons in the editor toolbar and in the context menu.

* When a file is opened for editing in ONLYOFFICE while being simultaneously edited in other tools, changes may be overwritten or lost. To avoid conflicts and ensure smooth collaboration, we recommend using the Temporary File Lock application: https://apps.nextcloud.com/apps/files_lock. This helps prevent parallel editing and safeguards your work.

## ONLYOFFICE Docs editions

ONLYOFFICE offers different versions of its online document editors that can be deployed on your own servers.

* Community Edition 🆓 (`onlyoffice-documentserver` package)
* Enterprise Edition 🏢 (`onlyoffice-documentserver-ee` package)

The table below will help you to make the right choice.

| Pricing and licensing                              | Community Edition                                                                                                                        | Enterprise Edition                                                                                                                              |
|----------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------|
|                                                    | [Get it now](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubNextcloud#docs-community) | [Start Free Trial](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubNextcloud#docs-enterprise) |
| Cost                                               | FREE                                                                                                                                     | [Go to the pricing page](https://www.onlyoffice.com/docs-enterprise-prices.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubNextcloud)  |
| Simultaneous connections                           | up to 20 maximum                                                                                                                         | As in chosen pricing plan                                                                                                                       |
| Number of users                                    | up to 20 recommended                                                                                                                     | As in chosen pricing plan                                                                                                                       |
| License                                            | GNU AGPL v.3                                                                                                                             | Proprietary                                                                                                                                     |
| **Support**                                        | **Community Edition**                                                                                                                    | **Enterprise Edition**                                                                                                                          |
| Documentation                                      | [Help Center](https://helpcenter.onlyoffice.com/installation/docs-community-index.aspx)                                                  | [Help Center](https://helpcenter.onlyoffice.com/installation/docs-enterprise-index.aspx)                                                        |
| Standard support                                   | [GitHub](https://github.com/ONLYOFFICE/DocumentServer/issues) or paid                                                                    | One year support included                                                                                                                       |
| Premium support                                    | [Contact us](mailto:sales@onlyoffice.com)                                                                                                | [Contact us](mailto:sales@onlyoffice.com)                                                                                                       |
| **Services**                                       | **Community Edition**                                                                                                                    | **Enterprise Edition**                                                                                                                          |
| Conversion Service                                 | +                                                                                                                                        | +                                                                                                                                               |
| Document Builder Service                           | +                                                                                                                                        | +                                                                                                                                               |
| **Interface**                                      | **Community Edition**                                                                                                                    | **Enterprise Edition**                                                                                                                          |
| Tabbed interface                                   | +                                                                                                                                        | +                                                                                                                                               |
| Dark theme                                         | +                                                                                                                                        | +                                                                                                                                               |
| 125%, 150%, 175%, 200% scaling                     | +                                                                                                                                        | +                                                                                                                                               |
| White Label                                        | -                                                                                                                                        | -                                                                                                                                               |
| Integrated test example (node.js)                  | +                                                                                                                                        | +                                                                                                                                               |
| Mobile web editors                                 | -                                                                                                                                        | +*                                                                                                                                              |
| **Plugins & Macros**                               | **Community Edition**                                                                                                                    | **Enterprise Edition**                                                                                                                          |
| Plugins                                            | +                                                                                                                                        | +                                                                                                                                               |
| Macros                                             | +                                                                                                                                        | +                                                                                                                                               |
| **Collaborative capabilities**                     | **Community Edition**                                                                                                                    | **Enterprise Edition**                                                                                                                          |
| Two co-editing modes                               | +                                                                                                                                        | +                                                                                                                                               |
| Comments                                           | +                                                                                                                                        | +                                                                                                                                               |
| Built-in chat                                      | +                                                                                                                                        | +                                                                                                                                               |
| Review and tracking changes                        | +                                                                                                                                        | +                                                                                                                                               |
| Display modes of tracking changes                  | +                                                                                                                                        | +                                                                                                                                               |
| Version history                                    | +                                                                                                                                        | +                                                                                                                                               |
| **Document Editor features**                       | **Community Edition**                                                                                                                    | **Enterprise Edition**                                                                                                                          |
| Font and paragraph formatting                      | +                                                                                                                                        | +                                                                                                                                               |
| Object insertion                                   | +                                                                                                                                        | +                                                                                                                                               |
| Adding Content control                             | +                                                                                                                                        | +                                                                                                                                               |
| Editing Content control                            | +                                                                                                                                        | +                                                                                                                                               |
| Layout tools                                       | +                                                                                                                                        | +                                                                                                                                               |
| Table of contents                                  | +                                                                                                                                        | +                                                                                                                                               |
| Navigation panel                                   | +                                                                                                                                        | +                                                                                                                                               |
| Mail Merge                                         | +                                                                                                                                        | +                                                                                                                                               |
| Comparing Documents                                | +                                                                                                                                        | +                                                                                                                                               |
| **Spreadsheet Editor features**                    | **Community Edition**                                                                                                                    | **Enterprise Edition**                                                                                                                          |
| Font and paragraph formatting                      | +                                                                                                                                        | +                                                                                                                                               |
| Object insertion                                   | +                                                                                                                                        | +                                                                                                                                               |
| Functions, formulas, equations                     | +                                                                                                                                        | +                                                                                                                                               |
| Table templates                                    | +                                                                                                                                        | +                                                                                                                                               |
| Pivot tables                                       | +                                                                                                                                        | +                                                                                                                                               |
| Data validation                                    | +                                                                                                                                        | +                                                                                                                                               |
| Conditional formatting                             | +                                                                                                                                        | +                                                                                                                                               |
| Sparklines                                         | +                                                                                                                                        | +                                                                                                                                               |
| Sheet Views                                        | +                                                                                                                                        | +                                                                                                                                               |
| **Presentation Editor features**                   | **Community Edition**                                                                                                                    | **Enterprise Edition**                                                                                                                          |
| Font and paragraph formatting                      | +                                                                                                                                        | +                                                                                                                                               |
| Object insertion                                   | +                                                                                                                                        | +                                                                                                                                               |
| Transitions                                        | +                                                                                                                                        | +                                                                                                                                               |
| Animations                                         | +                                                                                                                                        | +                                                                                                                                               |
| Presenter mode                                     | +                                                                                                                                        | +                                                                                                                                               |
| Notes                                              | +                                                                                                                                        | +                                                                                                                                               |
| **Form creator features**                          | **Community Edition**                                                                                                                    | **Enterprise Edition**                                                                                                                          |
| Adding form fields                                 | +                                                                                                                                        | +                                                                                                                                               |
| Form preview                                       | +                                                                                                                                        | +                                                                                                                                               |
| Saving as PDF                                      | +                                                                                                                                        | +                                                                                                                                               |
| **Working with PDF**                               | **Community Edition**                                                                                                                    | **Enterprise Edition**                                                                                                                          |
| Text annotations (highlight, underline, cross out) | +                                                                                                                                        | +                                                                                                                                               |
| Comments                                           | +                                                                                                                                        | +                                                                                                                                               |
| Freehand drawings                                  | +                                                                                                                                        | +                                                                                                                                               |
| Form filling                                       | +                                                                                                                                        | +                                                                                                                                               |
|                                                    | [Get it now](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubNextcloud#docs-community) | [Start Free Trial](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubNextcloud#docs-enterprise) |

\* If supported by DMS.

## Need help? User Feedback and Support 💡

In case of technical problems, the best way to get help is to submit your issues [here](https://github.com/ONLYOFFICE/onlyoffice-nextcloud/issues).

You are also welcome to visit our official forum: [community.onlyoffice.com](https://community.onlyoffice.com/), as well as share your thoughts and suggestions on [feedback.onlyoffice.com](https://feedback.onlyoffice.com/forums/966080-your-voice-matters).