1

重複の可能性:
PHP を使用して Web ページを画像ファイルとして保存する方法は?

ユーザーにいくつかの入力を入力してもらい、完了したら [保存] をクリックします

彼のすべての入力は、これらの入力を保存して応答する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

印刷ダイアログを自動的に開くには:

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

または、直接電話をかけますwindow.print();

于 2013-01-14T17:13:28.797 に答える
1

PDF 生成をいじることも、印刷に適した CSSを設定することもできます。

于 2013-01-14T17:25:51.133 に答える
1
  1. はい。ロード時に呼び出しwindow.print()ます。
  2. はい、しかしそれはもっと難しいでしょう。出力を画像として生成する必要があります。PDFはおそらくより簡単なオプションでしょう。
于 2013-01-14T17:12:37.963 に答える