首页 > 解决方案 > ASP.NET Core,实体框架 - Word 文档

问题描述

我有一个使用 ASP.NET Core 的项目我正在使用多页 Web 应用程序(在此处找到模板https://aspnetboilerplate.com/Templates)。要求用户输入信息并保存到数据库中一切正常。

我的问题是如何输入这些详细信息以在本地计算机上保存/下载为 Word 文档或 PDF?有没有办法做到这一点?我见过人们谈论 DocX、Telerik 和其他东西,但不确定如何在我的项目中使用它们,该项目在解决方案资源管理器中作为 Dto 文件、实体类、JS 文件、控制器、模型和视图都可以正常工作,只需要在代码运行时输入所有详细信息后,将其保存为 Word 文档。

标签: c#entity-frameworkasp.net-corems-word

解决方案


如果要将数据库数据保存在 word/pdf 文档中,则必须在服务器中创建此文档并下载。您可以使用微软官方支持的库Open-XML-SDK (Github)来创建文档。这是一个开始的教程:Ludovic Perrichon 用 OpenXml 和 C# 创建一个 word 文档


推荐阅读