JavaScript software for document conversion and management
Products
One conversion library and three applications built on it.

officepress
Word, Excel, PowerPoint, Visio and Publisher to PDF, inside your Node.js app.
Discover →
toupieGED
Document management built on officepress
Discover →
toupieDOC
Collaborative document writing built on officepress
Discover →
toupieMAKE
Office suite in the browser, built on officepress
Discover →What you can build
Air-gapped document systems
Archive, preview and edit documents on a network without internet access. Conversion runs inside your own Node.js process.
Bulk conversion of legacy files
Turn archives of .doc, .xls, .ppt, Visio and Publisher files into PDF in parallel worker processes, with a time limit per file.
Long-term archives
PDF/A output (levels 2 and 3) for records that must stay readable for decades, with optional password protection and file compression.
Automation and AI pipelines
Each document can also come out as structured JSON (text, styles, tables, layout), ready for search indexes, data extraction or language models.
Document generation
Write Word documents from JSON and Excel or OpenDocument workbooks from your data, then print them to PDF in the same step.
Previews in your own application
Page images and PDFs of uploaded files for portals, ticket systems and viewers, on the server or in the browser.
Products
1 / 20
OverviewtoupieGED in three minutes
-
2:57Playing
Overview
toupieGED in three minutes
-
0:56Playing
Approval workflow
Launch an approval
-
1:13Playing
Approval workflow
Signatures in order
-
1:00Playing
Approval workflow
Final approval
-
1:31Playing
Review
Three reviewers, in parallel
-
0:56Playing
Workflow tracking
Follow every workflow
-
0:55Playing
Traceability
The history of a document
-
1:06Playing
Delegation
Hand over a pending step
-
1:17Playing
Delegation
Standing and selective delegation
-
1:16Playing
Controlled copies
The print layout, on the draft
-
1:07Playing
Controlled copies
Issue a numbered copy
-
0:51Playing
Controlled copies
Check a copy
-
0:53Playing
Controlled copies
Recall a copy
-
1:15Playing
Read and understood
Everyone concerned reads the new version
-
1:29Playing
Training
Training on the job
-
1:11Playing
Knowledge management
Who must know which procedure
-
1:22Playing
Messaging
Talk about a document
-
1:04Playing
Library and search
Find the right version, fast
-
1:00Playing
Audit trail
Every action on record
-
1:07Playing
Retirement and archive
Withdraw a procedure
1 / 26
OverviewtoupieDOC in three minutes
-
2:51Playing
Overview
toupieDOC in three minutes
-
1:06Playing
New document
A new document from a template
-
0:55Playing
Writing together
Writing together
-
1:08Playing
Comments
Comments on the words
-
1:03Playing
Import
Import a Word procedure
-
1:19Playing
Review
Launch a review
-
0:56Playing
Review
A review completes
-
1:28Playing
Approval
Approval with three signatures
-
1:03Playing
Approval
Version 1.0 in force
-
1:10Playing
Paperless execution
A paperless run
-
1:11Playing
Deviations
A failed step raises a deviation
-
1:17Playing
Deviations
Retest, then close
-
0:56Playing
Controlled copies
Controlled copies
-
1:07Playing
Paper execution
A run on paper
-
1:01Playing
P&ID walkdown
P&ID walkdown
-
1:02Playing
P&ID walkdown
Walkdown without network
-
1:15Playing
P&ID walkdown
Walkdown signed and sent to QA
-
1:06Playing
P&ID revisions
The walkdown sets the revision
-
1:00Playing
Smoke study
Smoke study: synchronised review
-
1:08Playing
Smoke study
Smoke study: verdicts
-
1:08Playing
Documentation packages
A qualification package
-
0:56Playing
Documentation packages
Package order and stages
-
0:47Playing
Audit trail
Audit trail and signatures
-
0:44Playing
Versions
Versions and working drafts
-
0:55Playing
Messages
Messages
-
0:41Playing
Delegation
Delegation
1 / 17
OverviewtoupieMAKE in three minutes
-
2:59Playing
Overview
toupieMAKE in three minutes
-
1:00Playing
Documents
Documents and search
-
0:50Playing
Templates
Templates
-
0:58Playing
Import
Import Office files
-
1:00Playing
Visio drawings
Visio drawings
-
1:00Playing
Drawing editor
Drawing editor
-
0:55Playing
Publications
Publication editor
-
0:51Playing
Text documents
Text editor
-
1:00Playing
Review
Comments and tracked changes
-
0:59Playing
Spreadsheets
Spreadsheet
-
0:50Playing
Presentations
Presentations
-
0:54Playing
Export
Export and re-import
-
0:59Playing
Print
Print
-
0:59Playing
Sharing
Sharing with roles
-
0:59Playing
Working together
Working together
-
0:45Playing
Version history
Version history
-
0:52Playing
Messages
Messages
Opens the files you already have
A question or a project?
Tell us what you need to convert, manage or write.