앱 안에서
iPhone, iPad, Mac 앱에서 Office 파일을 열고, 편집하고, 미리 볼 수 있습니다.
ComOfficeKit SDK
ComOfficeKit은 LynxOffice의 기반이 되는 문서 엔진입니다. 앱, 사내 도구, AI에서 활용할 수 있도록 .docx, .xlsx, .pptx 파일을 기기에서 읽고, 편집하고, 저장하고, 렌더링합니다.
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)
고객이 이미 사용하는 파일을 직접 만든 소프트웨어 안에서 읽고, 변경하고, 화면에 그려 냅니다. 서버로 전송되는 것은 아무것도 없습니다.
iPhone, iPad, Mac 앱에서 Office 파일을 열고, 편집하고, 미리 볼 수 있습니다.
자체 도구 안에서 템플릿을 채우고, 보고서를 생성하고, 통합 문서에서 숫자를 읽어 낼 수 있습니다. 현재 macOS와 Windows에서 사용할 수 있으며, Windows Server와 Linux는 개발 중입니다.
AI 어시스턴트가 Office 파일을 읽고 편집할 수 있게 하며, 모든 변경 내용은 실제 파일에 다시 저장됩니다.
고객이 엔진 위에서 구현하는 네 가지 작업입니다. 각 애니메이션은 옆에 있는 코드를 화면에 보이는 파일에 대해 실제로 실행한 결과를 그대로 재생합니다.
문서 생성
CRM, 인사, 법무, 사내 도구에 적합합니다.
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)
미리 보기
파일 관리자, 클라우드 드라이브, 채팅 앱에 적합합니다.
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])
스프레드시트 계산
견적, 재무, 재고 관리에 적합합니다.
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)
AI 연동
문서를 AI 어시스턴트와 연결하려는 모든 분께 적합합니다.
엔진을 기반으로 만든 MCP 서버에 연결된 어시스턴트가 계약서의 추적된 변경 내용과 메모를 조회하고, 변경 내용을 적용하고, 메모 하나에 답변합니다. 오른쪽에 표시된 모든 호출과 응답은 서버에서 있는 그대로 기록한 것입니다.
이 서버는 LynxOffice의 자체 서버이며, 팀에서는 같은 엔진을 자체 AI에 직접 연결합니다.
위에 표시된 모든 값, 이미지, 코드 한 줄 한 줄은 엔진 버전 1.1.0에서 DocumentCore와 AppleRender를 실제로 실행한 기록에서 가져온 것입니다.
KDAN의 Mac용 오피스 제품군인 LynxOffice는 이 엔진으로 Word, Excel, PowerPoint 파일을 열고, 편집하고, 저장합니다. AI 어시스턴트가 문서를 읽고 편집할 수 있게 해 주는 LynxOffice의 MCP 서버도 이 엔진을 기반으로 만들어졌습니다.
각 플랫폼에는 같은 엔진을 기반으로 만든 전용 SDK가 있습니다.
iPhone, iPad, Mac 앱을 위한 두 개의 Swift 프레임워크로, 기기에서 .docx, .xlsx, .pptx 파일을 읽고, 편집하고, 저장하고, 렌더링합니다.
제공 중 · iOS 및 iPadOS 16+ · macOS 13+
자세히 알아보기Windows 앱과 도구를 위한 .NET 라이브러리로, .docx, .xlsx, .pptx를 열고, 편집하고, 저장하고, 렌더링하며 PDF로 내보냅니다.
제공 중 · Windows 11 x64 · .NET 8+
자세히 알아보기Linux, Windows Server, Web. 필요한 플랫폼을 알려 주시면 출시될 때 연락드리겠습니다.
개발 중
LynxOffice를 구동하는 바로 그 엔진을 앱 없이 그대로 제공합니다.
.docx, .xlsx, .pptx 파일을 구조화된 모델로 열고 같은 형식으로 다시 저장합니다. 변경하지 않은 부분은 손대지 않고 그대로 옮겨집니다.
문서, 통합 문서, 프레젠테이션의 모든 페이지를 이미지나 PDF로 그려 냅니다.
스프레드시트 수식을 계산하며, Excel 방식의 오류 값도 하나의 값으로 반환합니다.
라이선스 확인을 포함해 네트워크 호출을 하지 않으므로 문서가 소프트웨어 밖으로 나가지 않습니다.
자체 앱 안에서 Office 문서를 읽거나 만들거나 보여 주어야 하는 개발자, 그러한 파일을 생성하거나 읽는 사내 도구를 만드는 팀, 그리고 그러한 파일을 자체 AI에 연결하려는 기업을 위한 제품입니다.
서비스 약관에 따라 약 60일간 무료로 평가할 수 있으며, 키는 각 릴리스에서 iOS 및 macOS용과 Windows용으로 공개됩니다. 라이선스가 필요하시면 문의 양식에 개발하려는 내용을 알려 주시거나 support@comofficekit.com으로 메일을 보내 주시기 바랍니다.
현재 iOS, iPadOS, macOS, Windows에서 사용할 수 있습니다. Windows Server, Linux, Web은 개발 중입니다.
현재는 macOS와 Windows 11에서 실행되므로 Mac 또는 Windows 11 PC를 이용해 자체 시스템 안에서 실행할 수 있습니다. Windows Server와 Linux는 개발 중입니다.
예. AI 어시스턴트나 에이전트가 이를 통해 Word, Excel, PowerPoint 파일을 읽고 편집할 수 있으며, 모든 변경 내용은 실제 파일에 다시 저장됩니다. AI 어시스턴트가 문서를 읽고 편집할 수 있게 해 주는 LynxOffice의 MCP 서버도 같은 엔진을 기반으로 만들어졌습니다.
문서를 PDF로 렌더링하기는 하지만 PDF 파일을 열거나 편집하지는 않으며, 자체 사용자 인터페이스도 없습니다. 화면은 직접 만들고, SDK는 문서 모델을 제공하고 페이지를 그립니다.
개발하려는 내용과 필요한 플랫폼을 알려 주시면 영업팀이 회신해 드립니다. support@comofficekit.com으로 직접 문의하셔도 됩니다.