OfficeIMO

MIT授權、無COM的.NET程式庫,用於建立、讀取、編輯、轉換、渲染及擷取Office、PDF、電子郵件、OneNote和文字格式。

OfficeIMO 是什麼?

MIT授權、無COM的.NET程式庫,用於建立、讀取、編輯、轉換、渲染及擷取Office、PDF、電子郵件、OneNote和文字格式。

OfficeIMO 概覽

這是什麼

OfficeIMO 是一系列無需 COM 的 .NET 程式庫,可用於建立、讀取、編輯、轉換、渲染及擷取 Office、PDF、電子郵件、OneNote 與文字格式。它可在服務、桌面應用程式、建置代理程式、容器及自動化主機中執行,無需 Microsoft Office、Excel、PowerPoint、Visio 或 LibreOffice 自動化。OfficeIMO 擁有自己的實作,涵蓋 OneNote、PDF、Markdown、RTF、OpenDocument、AsciiDoc、LaTeX、OPML、DocBook、CSV、EPUB、ZIP、繪圖、Apple iWork 來源、舊版 Word .doc、舊版 Excel .xls 及舊版 PowerPoint .ppt/.pot/.pps。Word、Excel 與 PowerPoint 使用 Open XML SDK 處理封裝機制;HTML 則透過自有文件與提供者合約,同時保留 AngleSharp 進行解析與 CSS 執行。轉換器會組合與原生套件相同的第一方物件模型,並在目標格式無法承載來源所有內容時回傳診斷資訊。

主要功能

  • 無需 COM:不依賴 Microsoft Office 或 LibreOffice 自動化 - 第一方實作:OneNote、PDF、Markdown、RTF、OpenDocument、AsciiDoc、LaTeX、OPML、DocBook、CSV、EPUB、ZIP、繪圖、Apple iWork、舊版 Word .doc、舊版 Excel .xls、舊版 PowerPoint .ppt/.pot/.pps - 現代 Office 編寫/編輯:.docx、.xlsx、.pptx、.vsdx、.vstx、.vssx、.vsdm、.vstm、.vssm - 第一方 Apple iWork 支援:現代 IWA 格式的 .pages、.numbers、.key 讀取/檢查,以及可編輯或視覺降級投影 - 第一方離線 OneNote 支援:Desktop/FSSHTTP 格式的 .one、.onetoc2、.onepkg - 受管理的 PNG/JPEG/TIFF/WebP/SVG 文件匯出:來自 Drawing、Word、Excel、PowerPoint、HTML、OneNote、Visio 與 PDF - 可選的 OCR、AI、安全提供者及 ChartForgeX 橋接

使用情境

OfficeIMO 適用於需要建立、讀取、編輯、轉換或匯出 Office 與文件格式,但無需安裝 Microsoft Office 的服務、桌面應用程式、建置代理程式、容器及自動化主機。可透過 PSWriteOffice 在 PowerShell 中使用。OfficeIMO Studio 提供桌面工作區,用於讀取、搜尋、標註 PDF、將 Office 文件轉換為 PDF 及簽署。OfficeIMO 命令列工具可從指令碼執行轉換、擷取與工作流程,並透過 MCP 提供給 AI 代理程式使用。

快速開始

請參閱儲存庫的 README 以取得安裝與快速入門指示。

授權與價格

MIT 授權。開放原始碼。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/evotecitofficeimo.svg)](https://yunodb.com/tools/evotecitofficeimo?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/evotecitofficeimo?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/evotecitofficeimo.svg" alt="Featured on YunoDB" height="20"></a>