En su app
Abra, edite y previsualice archivos de Office en sus apps para iPhone, iPad y Mac.
ComOfficeKit SDK
ComOfficeKit es el motor de documentos que hay detrás de LynxOffice. Lee, edita, guarda y renderiza archivos .docx, .xlsx y .pptx en el dispositivo, para sus apps, sus herramientas internas y su IA.
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)
Los archivos que sus clientes ya usan, leídos, modificados y dibujados dentro de su propio software, sin enviar nada a un servidor.
Abra, edite y previsualice archivos de Office en sus apps para iPhone, iPad y Mac.
Rellene plantillas, genere informes y extraiga las cifras de los libros de Excel dentro de sus propias herramientas. Hoy en macOS y Windows; Windows Server y Linux están en desarrollo.
Dé a su asistente de IA archivos de Office que pueda leer y editar, con cada cambio guardado de nuevo en el archivo real.
Cuatro tareas que los clientes desarrollan sobre el motor. Cada animación reproduce una ejecución real del código que tiene al lado, con los archivos que muestra.
Generación de documentos
Para CRM, recursos humanos, área legal y herramientas internas.
Swift
try SDKLicense.activate(key: licence)
var scene = try DocumentParser.parse(
docxAt: template)
for (placeholder, value) in values {
scene = WordSceneEditor.replaceAll(
placeholder, with: value, in: scene,
caseSensitive: true).scene
}
try DocumentWriter.save(
document: scene, originalURL: template,
destinationURL: output)
Vistas previas
Para gestores de archivos, unidades en la nube y apps de chat.
Swift
try SDKLicense.activate(key: licence)
let files: [ParsedDocument] = [
.word(try DocumentParser.parse(
docxAt: docx)),
.workbook(try SpreadsheetParser.parse(
xlsxAt: xlsx, rasterizer: nil)),
.slides(try SlideParser.parse(
pptxAt: pptx)),
]
for file in files {
let pages = try DocumentRenderer
.pageCount(of: file)
let thumbnail = try DocumentRenderer
.image(of: file, page: 0, scale: 0.5)
show(thumbnail, pages)
}
let pdf = try DocumentRenderer.pdfData(
of: files[0])
Cálculo en hojas de cálculo
Para cotizaciones, finanzas e inventario.
Swift
try SDKLicense.activate(key: licence)
var book = try SpreadsheetParser.parse(
xlsxAt: quote, rasterizer: nil)
book = WorkbookSceneEditor.settingCellValue(
.number(25), formula: nil, at: quantity,
sheetIndex: 0, in: book)!
// A cached result is never recomputed, so
// clear each formula's, then evaluate them.
let formulas = book.sheets[0].cells.filter {
$0.formula != nil }
for cell in formulas {
book = WorkbookSceneEditor.settingCellValue(
.empty, formula: cell.formula,
at: cell.reference, sheetIndex: 0,
in: book)!
}
let context = SceneWorkbookContext(
scene: book, homeSheetIndex: 0)
for cell in formulas {
let value = Formula.evaluate(
cell.formula!, in: context)
book = WorkbookSceneEditor.settingCellValue(
value, formula: cell.formula,
at: cell.reference, sheetIndex: 0,
in: book)!
}
try SpreadsheetWriter.save(
workbook: book, originalURL: quote,
destinationURL: output)
Integración de IA
Para quienes integran documentos en un asistente de IA.
Un asistente conectado a un servidor MCP creado sobre el motor enumera los cambios controlados y los comentarios de un contrato, acepta los cambios y responde a un comentario. Cada llamada y cada respuesta de la derecha se registró desde el servidor, palabra por palabra.
El servidor es el propio de LynxOffice; su equipo integra el mismo motor en su propia IA.
Cada valor, imagen y línea de código de arriba procede de una ejecución real de DocumentCore y AppleRender con el motor en la versión 1.1.0.
LynxOffice, la suite ofimática de KDAN para Mac, abre, edita y guarda archivos de Word, Excel y PowerPoint con este motor. Su servidor MCP, que permite a los asistentes de IA leer y editar documentos, también está creado sobre él.
Cada plataforma tiene su propio SDK, creado sobre el mismo motor.
Dos frameworks de Swift para apps de iPhone, iPad y Mac: lea, edite, guarde y renderice archivos .docx, .xlsx y .pptx en el dispositivo.
Disponible · iOS y iPadOS 16+ · macOS 13+
Más informaciónUna biblioteca .NET para apps y herramientas de Windows: abra, edite, guarde y renderice .docx, .xlsx y .pptx, y exporte a PDF.
Disponible · Windows 11 x64 · .NET 8+
Más informaciónLinux, Windows Server y Web. Díganos cuál necesita y le escribiremos cuando esté disponible.
En desarrollo
El mismo motor con el que funciona LynxOffice, sin la app que lo rodea.
Abre archivos .docx, .xlsx y .pptx en un modelo estructurado y los guarda de nuevo en el mismo formato. Las partes que no ha modificado se conservan intactas.
Dibuja cualquier página de un documento, un libro de Excel o una presentación como imagen o como PDF.
Evalúa fórmulas de hojas de cálculo; los valores de error al estilo de Excel se devuelven como valores.
Sin llamadas de red, ni siquiera para la comprobación de la licencia, de modo que los documentos nunca salen de su software.
Desarrolladores que necesitan leer, crear o mostrar documentos de Office dentro de su propia app, equipos que desarrollan herramientas internas que generan o leen esos archivos y empresas que conectan esos archivos a su propia IA.
Evalúelo gratis durante unos 60 días según los Términos del servicio, con la clave que cada versión publica para iOS y macOS y para Windows. Para obtener una licencia, cuéntenos en el formulario de contacto qué está desarrollando o escriba a support@comofficekit.com.
Hoy: iOS, iPadOS, macOS y Windows. Windows Server, Linux y Web están en desarrollo.
Hoy funciona en macOS y Windows 11, así que un Mac o un PC con Windows 11 puede ejecutarlo dentro de sus propios sistemas. Windows Server y Linux están en desarrollo.
Sí. Su asistente o agente de IA puede leer y editar archivos de Word, Excel y PowerPoint a través de él, y cada cambio se guarda de nuevo en el archivo real. El servidor MCP de LynxOffice, que permite a los asistentes de IA leer y editar documentos, está creado sobre el mismo motor.
No abre ni edita archivos PDF, aunque sí renderiza documentos como PDF, y no tiene interfaz de usuario propia: usted crea las pantallas y el SDK aporta el modelo de documento y dibuja las páginas.
Cuéntenos qué está desarrollando y qué plataformas necesita, y nuestro equipo de ventas se pondrá en contacto con usted. También puede escribir a support@comofficekit.com.