生产厂商:E-iceblue产品类别:办公软件
Spire.Office 是 E-iceblue 公司旗下的一款企业级 .NET Office 组件套包。它的核心定位是在不安装 Microsoft Office 的情况下,通过编程方式实现对 Word、Excel、PDF、PowerPoint、Outlook 等各类办公文档的创建、编辑、转换、打印和处理。
您可以将其理解为一套功能强大、高度兼容、且无需依赖 Office 的类库(API),专为开发人员设计,可以轻松集成到 .NET 应用程序(如 ASP.NET, WinForms, WPF, .NET Core 等)中。
借助 Spire.Office开发人员可以创建各种应用程序。它使开发人员能够打开、创建、修改、转换、打印、查看 MS Word、Excel、PowerPoint 和 PDF 文档。此外,它还允许用户将数据导出到流行的文件,例如 MS Word/Excel/RTF/Access、PowerPoint、PDF、XPS、HTML、XML、Text、CSV、DBF、剪贴板、SYLK、PostScript、PCL 等。
Spire.Office可以链接到任何类型的 32 位或 64 位 .NET 应用程序,包括 ASP.NET、Web 服务和 WinForms for.NET Framework 版本 2.0 至 4.5。Spire.Office 还支持在 .NET Core、.NET 5.0、.NET 6.0、MicrosoftAzure、Mono Android 和 Xamarin.iOS 上工作。
产品组件
Spire.Office 是一个套包,它包含了多个独立的组件,每个组件专门处理一种文件格式。套包中的主要产品有:
· Spire.Doc for .NET: 专业处理 Word 文档(.doc, .docx)
· Spire.XLS for .NET: 专业处理 Excel 电子表格(.xls, .xlsx)
· Spire.PDF for .NET: 专业处理 PDF 文档
· Spire.Presentation for .NET: 专业处理 PowerPoint 演示文稿(.ppt, .pptx)
· Spire.Email for .NET: 专业处理电子邮件(Outlook- .msg, .eml)
· Spire.Barcode for .NET: 用于生成和识别条形码、二维码
· Spire.DocViewer for .NET: 用于在 ASP.NET 和 WinForms 应用程序中查看 Office 文档
· Spire.DataExport for .NET: 将数据从数据库导出到各种格式(Word,Excel, PDF 等)
· Spire.PDFViewer for .NET: 用于在 ASP.NET 和 WinForms 应用程序中查看 PDF 文档
丰富的文档操作能力
· 创建: 从头开始生成全新的文档、表格、幻灯片和PDF
· 编辑: 读取现有文件,并对其内容、格式、样式、属性等进行全面修改
· 转换: 在 Word, Excel, PDF, PowerPoint, HTML, Image, XML, TXT 等格式之间进行高质量的双向转换。这是其非常突出的一个亮点
· 打印: 通过代码控制文档的打印选项和打印任务
· 安全保护: 支持为文档添加密码加密、数字签名、水印(文字和图片),以及对 PDF 进行红action操作等
高性能与高保真度
· 无需安装 Microsoft Office: 这是一个独立运行的组件,避免了版权、部署环境和许可证问题
· 高度兼容: 生成的文档能够很好地兼容从 Office 97 到 Office 365 的各个版本,确保在不同平台上打开时格式不会错乱
· 处理速度快: 针对大量数据的处理和批量操作进行了优化
易于集成和使用
· 纯 .NET 代码: 完全用 C# 编写,为 .NET 开发人员提供了熟悉的编程模型
· 清晰的对象模型: API 设计类似于 Microsoft Office 的 VBA 对象模型(如 Workbook, Worksheet, Document, Paragraph 等),对于有 Office 开发经验的程序员来说上手非常快
· 详细文档与示例: 官方提供了完善的开发指南、API 文档和大量的 C#/VB.NET 代码示例