DocX 生成Word

当然,这里是一个使用DocX库在.NET Core中操作Word文档的简单示例:

首先,确保你在项目中安装了DocX库。你可以在NuGet包管理器中搜索并安装DocX

然后,使用以下代码来创建一个简单的Word文档并添加一些内容:

csharp 复制代码
using Novacode;

// 创建一个新的Word文档对象
using (DocX document = DocX.Create("example.docx"))
{
    // 添加标题
    document.InsertParagraph("欢迎使用DocX库")
            .FontSize(15d)
            .SpacingAfter(50d)
            .Bold()
            .Alignment = Alignment.center;

    // 添加段落
    document.InsertParagraph("这是一个使用DocX库创建的Word文档示例。")
            .FontSize(12d)
            .SpacingAfter(20d)
            .Alignment = Alignment.left;

    // 添加列表
    var list = document.AddList(listType: ListItemType.Numbered);
    document.AddListItem(list, "第一条列表项");
    document.AddListItem(list, "第二条列表项");
    document.InsertList(list);

    // 保存文档
    document.Save();
}

在这个示例中,我们首先创建了一个新的Word文档对象,并使用InsertParagraph方法插入了一个标题和一个段落。然后,我们使用AddListAddListItem方法创建了一个有序列表,并使用InsertList方法将其插入到文档中。最后,我们使用Save方法保存了文档。还可以根据自己的需求使用DocX库进行更复杂的操作,如插入图片、设置样式等。

相关推荐
影寂ldy25 分钟前
C# WinForm TCP-Socket
网络·tcp/ip·c#
czhc114007566342 分钟前
2026-08-25 博客:现场排查的 8 个坑
c#
Z5998178411 小时前
c#软件开发学习笔记--WPF(控件、样式)
笔记·学习·c#
格林威2 小时前
C#高位深相机图像保存:12位16位图像保存方案,OpenCvSharp和Halcon实现
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
雪隐2 小时前
WPF + MVVM 实战系列03-MVVM 的边界之争,终于有人画了条“差不多”的线
c#
影寂ldy2 小时前
C# WinForm TCP聊天室(服务端+客户端)
windows·tcp/ip·c#
show4333 小时前
2026多格式导出技术方案:小程序端免费TXT/Word/SRT生成实践
小程序·word
七仔啊3 小时前
C#、.NET 、ASP.NET Core、Visual Studio全系列快速入门
c#·asp.net·.net
李高钢15 小时前
REST vs gRPC 选型对比与迁移实践:从原理到落地
c#·集成·winforms
一个帅气昵称啊16 小时前
.Net C# AI智能体开发-快速开始
开发语言·c#·.net