php打印并将div保存为.jpeg

时间:2013-01-14 17:09:41

标签: php jquery image-generation dynamic-image-generation

  

可能重复:
  How to save webpage as a image file using PHP?

我希望用户输入几个输入,然后在完成后点击保存

他的所有输入都被发送到一个保存这些输入并用

响应的php文件

具有背景图像的新可打印页面,所有输入都显示在由css定位的列表中。 enter image description here

我的问题是有可能......

  1. 在页面显示后触发自动打印
  2. 将此entier页面保存为服务器上的单个jpeg
  3. 我的小项目正在使用:php-html5-jquery-codeigniter 2

4 个答案:

答案 0 :(得分:4)

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

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

windows.print()

答案 1 :(得分:1)

  1. 是。加载时调用window.print()
  2. 是的,但那会更困难。您需要将输出生成为图像。 PDF可能是一个更容易的选择。

答案 2 :(得分:1)

要自动打开打印对话框:

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

或直接拨打window.print();

答案 3 :(得分:1)

您可以使用PDF生成进行清理,也可以设置print-friendly CSS