我正在创建一个发票应用程序,该应用程序通过浏览器窗口中的 php/mysql 生成动态发票。表格和 css 是构成的一部分。
我在想最好有一个按钮,当单击该按钮时,会出现一个弹出窗口,要求您将 pdf 保存到您的计算机。
有人可以引导我朝着正确的方向前进吗?
我正在创建一个发票应用程序,该应用程序通过浏览器窗口中的 php/mysql 生成动态发票。表格和 css 是构成的一部分。
我在想最好有一个按钮,当单击该按钮时,会出现一个弹出窗口,要求您将 pdf 保存到您的计算机。
有人可以引导我朝着正确的方向前进吗?
这些可能会有所帮助:
这部分取决于 HTML 的复杂程度以及您想要显示的内容。在渲染某些基于样式的元素(尤其是 CSS2/CSS3)时,它们中的一些可能有点不稳定,但总的来说它们非常好。
如果您打算“强制下载”您的 PDF,那么您需要在 PHP 中使用类似以下的内容:
header('Content-disposition: attachment; filename=filename.pdf');
可以在之前的 SO 答案中找到一个很好的示例/解释:php: force download to harddrive?