私はオンライン チケット予約システムを持っています。顧客は、ブラウザの印刷コマンドを使用して Web ページから直接チケットを印刷できます。
ただし、Web ページでは完全に表示されているのに、css backround を使用した背景の色合い/画像がチケットのハード コピーには表示されないという問題に直面しています。タグを使用することはできますが、背景の色合いと透かし画像はどうですか?
ありがとう!あらかじめ...
これは多くの場合、ブラウザ自体の問題です。IE 8 などの一部のブラウザでは、デフォルトで背景が印刷されないため、オプションをオンにする必要があります。
背景画像付きの Web ページを印刷する方法を参照してください。詳細については。
背景の代わりに実際に画像を使用するなど、いくつかの回避策がありますが、一般的にそれらはきれいではありません.
print.css ファイルでルールを定義することもできます (通常の css ファイルのようにメディアを「スクリーン」ではなく「印刷」に設定します)。または、ツールを使用してページを pdf に変換してから印刷することもできます。その方向に進む場合は、wkhtmltopdf を調べることをお勧めします。実装するのは非常に簡単です。