更改预览后可在.net中下载可填写的PDF

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

我正在开发一个使用 ASP.NET 开发的 Web 应用程序。我需要一个功能来显示嵌入表单中的 pdf 文件。 pdf 文件实际上是一个带有一些可编辑控件(如文本框、复选框等)的表单。我希望用户填写此 pdf 表单,然后单击提交按钮来保存此文件。当点击提交按钮时,包含用户填写的数据的pdf文件应保存在服务器上。我需要有关如何将文件上传到服务器的最后一步的帮助。

我知道我可以允许用户下载文件、编辑文件然后上传。但我需要显示嵌入在网页上的文件,并且应该通过单击同一页面上的按钮来保存它,而不是先下载它然后上传回来。

我尝试过使用 iframe 来嵌入 pdf,然后下载它。 iframe提供下载功能,但我想下载它并存储在数据库中。

pdf download pdf-generation jspdf
1个回答
0
投票

基于网络的 PDF“表单”遵循 3 个通用组。

  1. 扩展表单架构(获得 Adobe 专有服务器许可 交互式 XMP.pdf)。受到 .gov 等高薪组织的青睐!
  2. Flatter 开源许可 AcroForm 符合 ISO 标准
    首先下载到客户端硬件以进行字段输入,然后由客户端按固有的 Acroforms 上传按钮提交到在线服务器表单处理程序。请参阅https://stackoverflow.com/a/78212967/10802527
  3. HTML 模板作为“正在进行中”最终通过以下方式保存为 PDF 将包含的数据“下载”到客户端。

目前您的目标是 2 到 3 之间。

因此,如果您希望避免构建一个在响应提交的表单之前等待几分钟、几小时、几天甚至几个月/几年的系统,我建议您的代码基于第三个选项。

有关此类方法,请参阅https://www.tutorialspoint.com/how-to-create-a-button-that-submits-a-form-and-downloads-a-pdf-simultaneously

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