
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@onlyoffice/n8n-nodes-docs
Advanced tools
This is an n8n community node that lets you use ONLYOFFICE Document Server in your n8n workflows.
ONLYOFFICE Document Server is a powerful document processing and conversion platform that allows you to work with office documents in various formats. The node integrates with both the conversion API and the web DocBuilder service.
n8n is a fair-code licensed workflow automation platform.
Follow the installation guide in the n8n community nodes documentation.
@onlyoffice/n8n-nodes-docs in Enter npm package nameAfter installing the node, you can use it like any other node. n8n displays the node in search results in the Nodes panel.
To get started install the package in your n8n root directory:
npm install @onlyoffice/n8n-nodes-docs
For Docker-based deployments add the following line before the font installation command in your n8n Dockerfile:
RUN cd /usr/local/lib/node_modules/n8n && npm install @onlyoffice/n8n-nodes-docs
This package provides the following nodes:
The ONLYOFFICE Docs node supports the following resources and operations:
Extract from existing documents:
Generate new documents:
Modify existing documents:
The node supports conversion between 50+ formats including:
This node supports JWT-based authentication:
| Field | Description |
|---|---|
| Document Server URL | Base URL of your Document Server (e.g. https://docs.example.com) |
| JWT Secret | The secret key configured on your Document Server |
| JWT Header | HTTP header for JWT token (default: Authorization) |
Document Builder operations use the ONLYOFFICE Docs /docbuilder web service endpoint. All operations return fileName, outputUrl, and binary file data (where applicable) so results can be passed directly between nodes in a workflow.
Extracts all paragraphs and tables from a DOCX as structured JSON. Returns paragraphs[] and tables[] arrays.
Extracts the document heading structure. Returns one item per heading with level (1–6) and text fields.
Extracts all tables from a document as JSON. Each item has tableIndex, headers[], rows[][], and records[]. Use {{ $json.records }} as input for Generate Spreadsheet, Append Rows, or JSON to Table.
Splits a document into text chunks for vectorization or AI embedding pipelines. The Chunk By option controls granularity: by paragraphs or by headings sections. Each output item has text and metadata.
Returns document statistics in a single item: paragraphs, headings, tables, estimatedWords, characters.
Creates a new DOCX or PDF from plain text. Each line of the Text field becomes a separate paragraph. Optionally set a document title.
Creates a DOCX or PDF with a formatted table from a JSON array. Object keys become column headers. Supports an optional table title.
Creates an XLSX spreadsheet from a JSON array of row objects. Object keys become column headers in row 1.
Creates a PPTX presentation from a JSON array of slide objects. Each slide supports title, body, background, font colors, sizes, and alignment.
Converts Markdown to a formatted DOCX or PDF. Supports headings (H1–H6), bold, italic, inline code, bullet lists, numbered lists, and fenced code blocks.
Opens a document and replaces {{key}} placeholders with values from the Template Data JSON object. Preserves the original document formatting.
Runs Fill Template for each record in a JSON array. Returns one output item per generated document, each with fileName, outputUrl, and binary data.
Adds paragraphs to the end of an existing document. Each array item can be a plain string or an object with text and bold fields.
Adds rows to an existing XLSX file. Object keys in the JSON array must match existing column headers exactly.
Finds all rows where a given column equals a search value, then updates specified cell values. Column names must match headers exactly.
Converts files between different formats with comprehensive format support.
Parameters:
Quick conversion to PDF format for supported document types.
Advanced spreadsheet conversion with layout options:
Create thumbnail images from documents:
Remove password protection from password-protected documents.
Convert to PDF with customizable text watermarks:
The ONLYOFFICE Docs n8n Nodes are distributed under the MIT license. See LICENSE for more information.
See CHANGELOG.md for version history and release notes.
| Resource | URL |
|---|---|
| ONLYOFFICE website | onlyoffice.com |
| ONLYOFFICE Document Server | onlyoffice.com/docs |
| n8n community nodes documentation | docs.n8n.io |
| API documentation | api.onlyoffice.com |
| Community forum | community.onlyoffice.com |
| Help Center | helpcenter.onlyoffice.com |
| Found a bug? | Report an issue |
| Support email | support@onlyoffice.com |
Made with ❤️ by the ONLYOFFICE Team
FAQs
n8n nodes for ONLYOFFICE Document Server (Docs)
The npm package @onlyoffice/n8n-nodes-docs receives a total of 3 weekly downloads. As such, @onlyoffice/n8n-nodes-docs popularity was classified as not popular.
We found that @onlyoffice/n8n-nodes-docs demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.