ComOfficeKit SDK

The LynxOffice Document Engine, for Your App

ComOfficeKit brings the engine that reads, edits, saves, and renders Word, Excel, and PowerPoint files in LynxOffice to your own software. Start with iOS and macOS.

.docx · .xlsx · .pptxRuns on the deviceSales-led

Quoted and delivered by our sales team. There is no self-serve purchase.

Swift

import DocumentCore

try SDKLicense.activate(key: licence)

// paragraphs, runs, tables and sections
let scene = try DocumentParser.parse(docxAt: url)
print(scene.body.count, "body elements")

// only the parts you changed are rewritten
try DocumentWriter.save(document: scene,
                        originalURL: url,
                        destinationURL: out)

Platforms

Each platform has its own SDK, built on the same engine.

iOS and macOS

Two Swift frameworks for iPhone, iPad, and Mac apps: read, edit, save, and render .docx, .xlsx, and .pptx on the device.

iOS 16+ · macOS 13+

Learn more

More Platforms

We are bringing the engine to other platforms. Tell us which one you need, and we will let you know when it is ready.

Contact us

What the Engine Does

The same engine LynxOffice runs on, without the app around it.

Reads and Writes the Real Files

Opens .docx, .xlsx, and .pptx into a structured model and saves them back in the same format. Parts you did not change are carried over untouched.

Renders Pages

Draws any page of a document, workbook, or deck to an image or to PDF.

Calculates Formulas

Evaluates spreadsheet formulas, with Excel-style error values returned as values.

Stays on the Device

No network calls, including for the licence check, so documents never leave your software.

Frequently Asked Questions

Who is ComOfficeKit for?

Developers who need to read, create, or show Office documents inside their own app, and companies building internal tools that work with those files.

How is it licensed?

Under contract, quoted by our sales team. There is no store or self-serve purchase; write to support@comofficekit.com and tell us what you are building.

Which platforms are available?

iOS, iPadOS, and macOS today. Other platforms will get SDKs of their own.

What does it not do?

It does not open or edit PDF files, although it renders documents to PDF, and it has no user interface of its own: you build the screens, and the SDK supplies the document model and draws the pages.

Talk to Us About ComOfficeKit

Tell us what you are building and which platforms you need at support@comofficekit.com, and we will get back to you.