c# - ASP.NET Core,实体框架 - Word 文档
问题描述
我有一个使用 ASP.NET Core 的项目我正在使用多页 Web 应用程序(在此处找到模板https://aspnetboilerplate.com/Templates)。要求用户输入信息并保存到数据库中一切正常。
我的问题是如何输入这些详细信息以在本地计算机上保存/下载为 Word 文档或 PDF?有没有办法做到这一点?我见过人们谈论 DocX、Telerik 和其他东西,但不确定如何在我的项目中使用它们,该项目在解决方案资源管理器中作为 Dto 文件、实体类、JS 文件、控制器、模型和视图都可以正常工作,只需要在代码运行时输入所有详细信息后,将其保存为 Word 文档。
解决方案
如果要将数据库数据保存在 word/pdf 文档中,则必须在服务器中创建此文档并下载。您可以使用微软官方支持的库Open-XML-SDK (Github)来创建文档。这是一个开始的教程:Ludovic Perrichon 用 OpenXml 和 C# 创建一个 word 文档
推荐阅读
- python - 获取多个结果作为 numpy 数组上一个条件的输出
- python - ImportError:libtk8.6.so:无法打开共享对象文件:没有这样的文件或目录,我可以共享一个包含包的 .py 文件
- unix - 有人认识这种时间戳数字格式吗?1590057793678624(提示:现在不是unix时间)
- bash - wget 使用 bash 命令并保存到其他文件夹
- ios - 检查电池充电状态是否实时变化 Swift
- azure-devops - 如何读取由另一个管道触发的管道内的 PR 标签?
- angular - 材料选项卡没有响应
- java - 在 RabbitMQ 中,有没有办法确保消费者消费消息,然后只有流程继续?
- ios - 如何在 UICollectionView Swift4+ 中围绕圆圈创建实心矩形边框
- html - 将图像高度缩放到 Flex-Grown Wrapper