如何使用javascript或html下载PDF格式的填写表单
How to download a filled in form in PDF format using javascript or html
我有一个带有表单的html页面,只有几个输入字段、复选框和单选按钮。用户可以填写表格。
有没有办法,用户可以下载pdf格式的表格(填写数据)?
还有一个问题,有什么方法可以使用java脚本代码或html代码将填写的表格保存为html格式或图像格式(当然有文件->保存浏览器和屏幕截图),只需点击一下按钮?
我试过了http://code.google.com/p/jspdf/,没能通过。
感谢
[补充几点]如果无法使用JS/HTML生成pdf文件,那么。。。。
目前,我正在使用C#应用程序创建一个服务器,当用户请求html页面时,我会将其发送给用户。该html页面包含一个需要填写的表单我希望用户将填写的表格保存为pdf格式。目前,我能够处理静态html表单->转换为pdf,并将下载提供给用户
但是无法找到一种方法让用户保存填写的表单。当用户按下提交按钮时,我可以使用httpResponce对象(get/Post方法)获取所有填写的数据,有没有一种方法可以使用httpResponce对象参数生成pdf文件?或者,我可以通过任何方式发送当前html页面内容(例如,使用jquery/javascript获取div中的所有内容),并在用户按下提交按钮时将其发送回,这样我就可以在服务器端生成pdf文件,并提供下载-pdf格式的
请问,如果我无法描述我的问题!!
jsPDF是一个开源库,由我们的首席开发人员James编写,用于只使用Javascript生成PDF文档。您可以使用它在Firefox扩展、服务器端Javascript和Data中某些浏览器中的URI。http://snapshotmedia.co.uk/blog/jspdf
目前,仅使用javascript生成PDF是不可能的。使用服务器端脚本,可以将数据发送到服务器,并让服务器生成PDF,然后将其发送给用户。
(更新):使用PHP,您可以使用dompdf-HTML到pdf转换器在服务器端生成pdf。下面是一个演示:http://eclecticgeek.com/dompdf/docs_0-6-0/demo.php
在谷歌浏览器中,有一个"打印成PDF"选项。如果你不想在服务器端进行任何编程,你可以要求你的用户使用谷歌浏览器访问该页面。填写完表格后,他们将页面打印为PDF。
- 如何使用javascript或html下载PDF格式的填写表单
- JavaScript-HTML表单到JSON(空值)和格式
- 如何将HTML表单(JSON格式)中的数据分配给变量
- 表单中的CSS、HTML格式
- 在表单提交时设置JSON格式
- 如何使js成为通过ajax提交的rails表单的格式
- 验证提交表单上的电话格式
- 如何以JSON格式发送表单数据
- 使用JQuery通过ajax动态发送json格式的表单后数据
- 谷歌应用程序将电子邮件表单脚本转换为PDF格式,但希望清除一些单元格
- 使用 AJAX 提交表单,并以 JSON 格式将数据发送到文件
- JQuery 以正确的格式将 html 表单转换为 JSON
- jQuery AJAX 格式 - HTML PHP 表单格式在加载后自动更改
- HTML 表单不会以 JavaScript 格式提交
- 如果上传格式有效,请按表单提交按钮
- 获取条件json格式的表单数据
- AngularJS-如何创建具有特定格式的表单
- 如何将序列化的表单转换为具有标签列表的json格式
- 从Ajax获取html格式的Django表单
- HTML表单Mailto输出格式