EvotecIT/OfficeIMO
MIT-licensed, COM-free .NET libraries for creating, reading, editing, converting, rendering, and extracting Office, PDF, email, OneNote, and text formats.
해결하는 문제
OfficeIMO는 Microsoft Office, LibreOffice 또는 기타 COM 기반 자동화 도구의 설치 없이도 다양한 문서 형식을 처리할 수 있는 포괄적인 .NET 라이브러리 세트를 제공합니다. 서비스, 컨테이너, 빌드 에이전트와 같은 환경에서는 전체 오피스 스위트를 설치하는 것이 현실적이거나 지원되지 않기 때문에, 개발자들이 문서를 생성, 읽기, 편집, 변환할 수 있도록 합니다.
작동 방식
OfficeIMO는 문서 엔진을 자체적으로 구현한 일련의 연계된 라이브러리를 사용합니다. Word, Excel, PowerPoint의 패키지 메커니즘은 Open XML SDK를 활용하지만, PDF, Markdown, RTF, OneNote 및 전통적인 이진 형식(.doc, .xls 등)과 같은 다양한 형식에 대해 자체적인 유창한 객체 모델과 구현을 제공합니다. 또한 내부 객체 모델을 조합하여 문서를 형식 간에 변환하는 컨버터를 포함하며, 정밀도 손실이 발생할 경우 진단 정보를 제공합니다.
대상 사용자
헤드리스 또는 서버 측 환경에서 Microsoft Office, Apple iWork, 다양한 오픈 표준 등 여러 형식 간에 문서 생성, 편집, 변환을 자동화해야 하는 .NET 개발자를 위한 것입니다.
주요 특징
- COM 없이 작동: Microsoft Office 또는 LibreOffice 설치 없이도 작동합니다.
- 광범위한 형식 지원:
.docx,.xlsx,.pptx,.vsdx, PDF, Markdown, RTF, OneNote, 그리고 전통적인 이진 Office 형식을 지원합니다. - Apple iWork 지원:
.pages,.numbers,.key파일에 대한 읽기 전용 지원을 제공합니다. - 고정밀도 변환: 손실 보고서와 진단 정보를 제공하는 형식 간 변환 기능을 갖추고 있습니다.
- 이미지 내보내기: 래스터(PNG, JPEG, TIFF, WebP) 및 벡터(SVG) 형식으로 문서를 관리 가능한 방식으로 내보낼 수 있습니다.
관련
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트