企服版框架中Office相关的SDK,目前支持在windows平台下操作ppt,例如文本、图片、表格、视频等
License
—
Deps
4
Install Size
—
Vulns
✓ 0
Published
Feb 26, 2026
$ dotnet add package TJC.Cyclops.OfficeCyclops.Office是企服版框架中的Office文档处理组件,提供了对Word文档、PowerPoint演示文稿和PDF文件的统一处理接口。该组件封装了各类Office文档的常用操作,包括创建、读取、修改和转换等功能,简化了企业应用中Office文档的处理流程。
通过NuGet包管理器安装:
Install-Package TJC.Cyclops.Office
或通过.NET CLI安装:
dotnet add package TJC.Cyclops.Office
在应用程序中使用前,可能需要配置授权信息:
// 配置授权信息(如果需要)
Cyclops.Office.License.SetLicense("your_license_key");
// 创建新的Word文档
using (var doc = new WordDocument())
{
// 添加段落
doc.AddParagraph("Hello World", "Heading1");
// 添加正文段落
doc.AddParagraph("这是一个使用Cyclops.Office创建的Word文档示例。");
// 保存文档
doc.Save("output.docx");
}
// 打开现有文档并编辑
using (var doc = WordDocument.Open("input.docx"))
{
// 替换内容
doc.ReplaceContent("{{Name}}", "张三");
doc.ReplaceContent("{{Date}}", DateTime.Now.ToShortDateString());
// 保存修改
doc.Save("output.docx");
}
// 创建新的PowerPoint演示文稿
using (var ppt = new PowerPointPresentation())
{
// 添加标题幻灯片
ppt.AddTitleSlide("演示文稿标题", "副标题内容");
// 添加内容幻灯片
var slide = ppt.AddContentSlide();
slide.AddText("第一页内容", 50, 100, 600, 50);
// 保存演示文稿
ppt.Save("presentation.pptx");
}
// 创建PDF文档
using (var pdf = new PdfDocument())
{
// 添加页面
var page = pdf.AddPage();
// 添加文本
page.AddText("Hello PDF", 50, 50, 400, 20);
// 保存PDF
pdf.Save("output.pdf");
}
// 读取PDF内容
using (var pdf = PdfDocument.Open("input.pdf"))
{
// 提取文本
string text = pdf.ExtractText();
Console.WriteLine(text);
}
// Word转PDF
DocumentConverter.ConvertToPdf("input.docx", "output.pdf");
// PowerPoint转PDF
DocumentConverter.ConvertToPdf("input.pptx", "output.pdf");
保留所有权利