如何在c#上自定义word模板以生成文档

问题描述 投票:0回答:1

我有一个.docx格式的word模板, 我的问题:

  1. 我可以从富文本内容控件中获取标签名称列表吗 我已经在模板中声明了内部表格和其他内容吗?如何? (this is the example of template)

  2. 我可以使用返回响应数据库调用参数吗 细绳?以及如何检索这样的更深层次的数据? (示例如下)

{
    "id": "293",
    "user": "315",
    "userNavigation": {
      "id": "314",
      "name": "insomnia"
    },
    "department": [
      {
        "id": "2",
        "name": "Tech"
      },
      {
        "id": "1",
        "name": "Bio"
      },
     ],
}

我使用了两个库

  1. OpenXml
  2. TemplateEngine.Docx:https://bitbucket.org/unit6ru/templateengine/src/master/ 我不使用第三方服务,因为它们是免费的。
c# asp.net-core docx template-engine openxml-sdk
1个回答
0
投票

您可以使用DocXGenerator。它是一个报告生成器,需要一对word模板文件和json数据来创建报告。

© www.soinside.com 2019 - 2024. All rights reserved.