【发布时间】:2018-05-04 15:11:51
【问题描述】:
我不确定要在这里搜索什么,所以我将解释我正在尝试做什么。
我目前有一个表单(几个下拉菜单,输入字段..等)提交表单时,我目前正在生成一个打印“输出页面”,其中包含所有用户在初始表单状态下输入的数据..底部的“打印文档”按钮。
最终用户将在其中打印并写入任何自定义/特定 cmets..etc..
以上所有内容都按预期工作。
但是.. 方向发生了变化.. 而不是打印出来。 (以及手写任何自定义/独特的 cmets)..
...他们希望能够将输出/显示页面“下载”为 .html 文件
(所以我需要使所有资产在文件中..etc. 类似样式,并且可能基于 64 编码任何/所有图像..etc)
因为我以前从未这样做过.. 我什至不确定我在寻找什么?
这应该是一个单独的(物理的).html 文件吗? (如何在下载之前将提交的数据/值放入其中?)
应该只是一个巨大的“字符串”,我将帖子值拉入其中吗?
但是一旦完成..如何提示用户将其保存为可下载的 .html 文件?
【问题讨论】:
-
两个选项,重构以将所有内容放入一个大字符串中,或者使用
wkhtmltopdf之类的东西,请参见此处delboy1978uk.wordpress.com/2014/11/24/… -
也许你可以使用 PHP 的 header 函数来提供输出以供下载而无需创建文件
-
谢谢...保存到 .pdf 不是一种选择..(除非它可以是可编辑的 pdf,您可以在其中输入数据到字段中?)@Daniel Faure 有没有这样的例子?
-
@whispers,我在答案中写下了。
标签: php html download output generate