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 與儲存庫資訊。