SDK
Server SDK
The same engine without a browser: open, annotate, convert and render documents in back ends, batch jobs and command-line scripts.
$ docuverse docx2pdf proposal.docx proposal.pdfwrote proposal.pdf (14 pages)$ docuverse search proposal.pdf "renewal"page 3: … the renewal date is 1 March …page 9: … renewal fees are listed in …$ docuverse annotate proposal.pdf out.pdf 0 '{"type":"Stamp","icon":"Approved"}'annotation 42 added · saved out.pdf
Platforms
Node.js runs on every operating system today. The native .NET and C libraries are built for macOS on Apple Silicon now; Linux and Windows builds are coming soon.
What’s included
- Add, change, import, export and flatten annotations
- Word and Excel to PDF
- Render pages to PNG at any scale
- Search and extract text with positions
- Merge, rotate, insert and delete pages
- Edit .docx and .xlsx files with commands
stamp.mjs
import { init, PdfDocument } from 'docuverse'; await init();const doc = PdfDocument.open(bytes);doc.addAnnotation(0, { type: 'Stamp', icon: 'Approved', rect: [400, 700, 560, 750] });const pdf = doc.save();