1

可能重复:
如何使用 PHP 将网页保存为图像文件?

我希望用户输入一些输入,然后当他完成点击保存

他的所有输入都发送到一个 php 文件,该文件保存这些输入并响应

具有背景图像的新可打印页面,所有输入都显示在由 css 定位的列表中。 在此处输入图像描述

我的问题是有可能..

  1. 页面显示后触发自动打印
  2. 将此实体页面保存为服务器上的单个 jpeg

我的小项目正在使用:php-html5-jquery-codeigniter 2

4

4 回答 4

4

您可以使用 GDI+ 生成页面服务器端的 JPG,但它需要您放置文本等,而不依赖于 CSS,以及用于布局的浏览器...如果不这样做,您最好生成一个 PDF是为此而设计的。

至于打印,您可以使用以下 Javascript 触发打印对话

windows.print()
于 2013-01-14T17:13:53.280 回答
1
  1. 是的。加载时调用window.print()
  2. 是的,但这会更困难。您需要将输出生成为图像。PDF 可能是一个更简单的选择。
于 2013-01-14T17:12:37.963 回答
1

要自动打开打印对话框:

function printpage() {
    window.print();
}

或者直接打电话window.print();

于 2013-01-14T17:13:28.797 回答
1

你可以搞定 PDF 生成,也可以设置打印友好的 CSS

于 2013-01-14T17:25:51.133 回答