pdf - ASP.NET Core MVC 查看和编辑 PDF 作为文件流
问题描述
我正在开发一个 ASP.NET Core MVC 应用程序,该应用程序正在创建 PDF 并通过FileStreamResult
. 该视图显示 PDF 很好,但是我需要用户能够在 PDF 中填写表格,然后提交文件以进行保存。理想情况下,我想将文件流传递回控制器以保存在服务器端。
嵌入的 PDF 视图
<embed src="@Url.Action("QC", new { jobnumber = Model.JobNumber, jobname = Model.JobName, customer = Model.Customer })"
width="100%" height="1000px"></embed>
控制器
public IActionResult QC(string jobnumber, string jobname, string customer)
{
string file = new HelperFunctions().GenQCChecklist(jobnumber, jobname, customer);
var fullfilename = Path.Combine(@"\\eplannas\AET-Projects\", file);
var stream = new FileStream(fullfilename, FileMode.Open);
var returnstream = new FileStreamResult(stream, "application/pdf");
return returnstream;
}
我也尝试FileStreamResult
通过模型直接将视图传递给视图,但是嵌入似乎不想将我的模型作为 src。
我知道我可以生成一个表单来收集数据并将其填充到 PDF 表单中,但是我更希望用户直接输入 PDF。
解决方案
推荐阅读
- javascript - 如何修复我的动态下拉菜单。它不会发火
- css - 从 Wikipedia Print Preview 中删除超链接下划线
- javascript - 代码覆盖率显示 if-branch 已丢失,但删除它会导致错误
- keras - 如何计算 Conv2D 和 Conv2DTranspose 的输出
- ios - 等价于 Flutter 中的 viewWillAppear()
- c - 在 C 函数中读取文件并将参数传递给结构数组
- azure-devops - 部署过程中何时使用 ARM 模板?
- node.js - Hyperledger Fabric 智能合约的函数类型
- python - 为什么从 C 和 Python 使用 OpenSSL API 时会得到不同的签名?
- reactjs - React - 如何在 React 应用程序中进行动态路由