跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Word Editor for Odoo — A full-featured word processor embedded inside Odoo, with rich-text editing, versioning, and one-click — 1/1示意预览

A full-featured word processor embedded inside Odoo,

with rich-text editing, versioning, and one-click DOCX and PDF export tied to your records.

ECOSIRE builds, installs, and supports it to your confirmed scope.

什么是 Word Editor for Odoo?

A full-featured word processor embedded inside Odoo, with rich-text editing, versioning, and one-click DOCX and PDF export tied to your records. ECOSIRE builds, installs, and supports it to your confirmed scope. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Rich-text OWL editor with headings, styles, ordered/bulleted lists, tables, images, and inline formatting rendered natively inside Odoo forms
Dedicated `word.document` model with body, template linkage, `company_id` scoping, and computed metadata (word count, last-exported) via `@api.depends`
Valid `.docx` export producing a real Office Open XML package (word/document.xml + relationships), not HTML renamed to .docx
PDF export through Odoo's QWeb-to-`wkhtmltopdf` pipeline with correct pagination, margins, headers/footers, and embedded fonts
Mail-merge placeholders resolved from any Odoo record over the ORM (e.g. `${object.partner_id.name}`) with safe evaluation
Reusable, versioned document templates so teams start from an approved layout instead of a blank page
Per-document version history with restore, so edits are auditable inside Odoo rather than scattered across shared drives
Bulk generation from server actions and `automated actions` — produce one document per record and attach it back as an `ir.attachment`
Page-break, header/footer, and cover-page controls that survive both the DOCX and PDF outputs
Security via `ir.model.access.csv` plus record rules; users only see and export documents they are entitled to
Generated documents auto-attached to the source record's chatter and served through the standard download controller
`XML-RPC`/`JSON-RPC` endpoints for programmatic create, render, and export from external systems
Multi-company aware with company-scoped templates and letterheads honored in exported files
Targets Odoo 17.0, 18.0, and 19.0 with Community-vs-Enterprise handling and clean upgrade path

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Odoo 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

Odoo 兼容性
Odoo 17, Odoo 18, Odoo 19
版本
企业版和社区版
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
PostgreSQL 12+

关于此产品

Teams that run their whole business in Odoo still leave it to draft real documents — proposals, SOPs, contracts, offer letters, meeting minutes, internal memos. Odoo core gives you html fields, the Knowledge app's article editor, and QWeb templates, but none of them is a genuine word processor: you cannot open a partner's record, write a formatted letter with headings, page breaks, tables, and a signature block, and hand back a clean .docx or a paginated PDF without leaving the system or pasting into an external editor. That copy-paste round-trip loses formatting, breaks the link to the source record, and scatters your document history across desktops and shared drives instead of keeping it inside Odoo's access model.

Word Editor closes that gap. We build a first-class rich-text authoring surface as an OWL component backed by a dedicated model (for example word.document) that stores the document body, template linkage, and a version history. The editor delivers real word-processor behaviour — styles and headings, ordered and bulleted lists, tables, images, page breaks, headers/footers, and mail-merge-style placeholders resolved from any Odoo record via the ORM. Export is the core promise: a .docx writer produces a valid Office Open XML package (not an HTML file with a .docx extension), and PDF export renders through Odoo's QWeb-to-PDF pipeline (wkhtmltopdf) so pagination, margins, and fonts are honest. Documents can be generated in bulk from an automated action or server action, attached back to the originating record as an ir.attachment, and served through the standard download controller.

Because it is a real Odoo module, everything respects the platform's conventions. Access is governed by ir.model.access.csv plus record rules so a user only sees documents they are entitled to; multi-company scoping is enforced with a company_id field and the corresponding rule. Templates are versioned, computed fields (@api.depends) keep derived metadata like word count or last-exported timestamp current, and every action is available over XML-RPC/JSON-RPC for your integrations. The module targets Odoo 17.0, 18.0, and 19.0, and we handle the Community-vs-Enterprise differences — the editor and DOCX/PDF export run on Community; where your instance is Enterprise we align with the Knowledge/Sign apps rather than duplicating them.

Delivery is build-to-order. After a short scoping call we confirm the exact document types, templates, placeholder sources, and export rules you need, then build against your target Odoo version on a staging instance, run UAT with you, and deploy with a rollback plan. Typical delivery is one working week from confirmed scope, and you receive the installable source, a git repo handover, and a support window. Pricing starts from $999 (indicative, single-company base scope); multi-company rollout, additional bespoke templates, deep localization of exported documents, and integrations with e-signature or DMS systems increase the quoted scope.

你得到什么

  • Installable module source code for your Word Editor build, targeting your confirmed Odoo version (17.0 / 18.0 / 19.0)
  • Installation and configuration on your instance (or staging first), including access-rights and template setup
  • Technical documentation: model/field reference, security matrix, export pipeline, and RPC endpoints
  • End-user guide plus a live training session for your document authors and admins
  • UAT on a staging instance with a documented rollback plan before production cutover
  • Post-go-live support window for defect fixes and configuration questions
  • Private git repository handover with full commit history and tagged release
  • Seeded example templates and placeholder mappings for your priority document types

这是给谁的

Operations & document-heavy SMBs on Odoo

Teams that draft proposals, SOPs, offer letters, and memos daily and are tired of exporting Odoo data into an external word processor and losing the link back to the record.

Odoo administrators and internal IT

Owners of the Odoo instance who need a maintainable module that respects `ir.model.access.csv`, record rules, and multi-company scoping — not a fragile customization they can't upgrade.

Legal, HR, and compliance functions

Users who need consistent, template-driven documents with version history and auditable access, exported as pixel-honest PDF and editable DOCX for downstream review or signing.

Systems integrators and Odoo partners

Delivery teams who want a ready authoring-and-export component to embed in a larger implementation, handed over as clean source over `XML-RPC`/`JSON-RPC` with docs and a git repo.

Word Editor for Odoo 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
Word-processor editing inside OdooFull OWL editor: styles, tables, page breaks, headers/footersPossible but you build the editor from scratchOften a basic HTML field with limited formatting`html` fields / Knowledge editor, no true pagination
DOCX export fidelityValid Office Open XML package, opens cleanly in WordDepends entirely on your team's OOXML expertiseFrequently HTML renamed to .docx, formatting breaksNo native DOCX export from records
PDF exportQWeb-to-`wkhtmltopdf` with honest pagination and fontsReinvent the QWeb pipeline yourselfVaries; often print-CSS with layout driftQWeb reports, but not free-form authored documents
Record-linked placeholders / mail mergeORM-resolved placeholders from any model, safe evalBuildable, but you own all edge casesLimited or fixed to specific modelsOnly within predefined QWeb report templates
Security & multi-company`ir.model.access.csv` + record rules + `company_id` scopingCorrect only if you design the rules carefullyBasic ACLs, multi-company often an afterthoughtStandard Odoo ACLs, no document concept to secure
Version support (17/18/19)Built for your exact version and edition, upgrade pathYou maintain across every version yourselfOne listing may lag your Odoo versionShips with core, but lacks the capability
Support & source ownershipSupport window, technical docs, git repo handoverIn-house team carries all maintenanceVendor support varies; source may be obfuscatedCommunity/Enterprise support, not this feature
Fit to your documentsTemplates and rules built to your confirmed scopeFully custom but slow and costly to specifyGeneric; you adapt your process to the appNo document authoring workflow to fit

关于Word Editor的常见问题

Is this an existing app I can download and install right now?

No. Word Editor is build-to-order: ECOSIRE builds, installs, and supports it to your confirmed scope. It is not an instant apps.odoo.com download. After a scoping call we build against your target Odoo version, run UAT on staging, and deploy.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The timeline starts once we've agreed on document types, templates, placeholder sources, and export rules on the scoping call. Larger rollouts (multi-company, many bespoke templates, integrations) extend the schedule and are quoted accordingly.

How does pricing and scoping work?

Pricing starts from $999 as an indicative single-company base scope. That is not a firm fixed price — after a short scoping call we give you a fixed written quote based on your document types, number of templates, localization needs, and any integrations. You approve the quote before we build.

What Odoo versions do you support, and does it work on Community?

We target Odoo 17.0, 18.0, and 19.0. The editor plus DOCX and PDF export run on Community Edition. On Enterprise we align with the Knowledge and Sign apps rather than duplicating them. We build for the specific version and edition you run.

Is the DOCX export a real Word file or just HTML renamed?

It is a real Office Open XML package — a valid `.docx` with proper document, styles, and relationship parts that opens cleanly in any word processor. PDF export renders through Odoo's QWeb-to-`wkhtmltopdf` pipeline so pagination, margins, and fonts are accurate rather than approximated.

What about support and updates after go-live?

Every build includes a post-go-live support window for defect fixes and configuration questions, plus a git repo handover so your team owns the source. Version upgrades (for example moving from 18.0 to 19.0) and new features are scoped and quoted as follow-on work.

Can generated documents be produced automatically and attached to records?

Yes. Documents can be generated in bulk from server actions or `automated actions`, with placeholders resolved from the source record via the ORM, and the output attached back to that record as an `ir.attachment`. Everything is also reachable over `XML-RPC`/`JSON-RPC`.

申请报价

Word Editor

A full-featured word processor embedded inside Odoo, with rich-text editing, versioning, and one-click DOCX and PDF export tied to your records. ECOSIRE builds, installs, and supports it to your confirmed scope.

  • Rich-text OWL editor with headings, styles, ordered/bulleted lists, tables, images, and inline formatting rendered natively inside Odoo forms
  • Dedicated `word.document` model with body, template linkage, `company_id` scoping, and computed metadata (word count, last-exported) via `@api.depends`
  • Valid `.docx` export producing a real Office Open XML package (word/document.xml + relationships), not HTML renamed to .docx
  • PDF export through Odoo's QWeb-to-`wkhtmltopdf` pipeline with correct pagination, margins, headers/footers, and embedded fonts

申请报价

告诉我们您对 Word Editor 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。