メールフォームの内容を申込書・発注書として画像化し、メールに添付


クライアント様のご依頼内容としましては、フォーム内容を申込書として画像化し、管理者宛のメールに添付して送れるようにされたいとのことでした。

・チェックした内容は申し込み書面上で■で書き込み
・住所氏名等のフォーム入力内容を申し込み画像上で措定位置に配置
・日付を自動で申し込み画像上に配置

等、フォームの内容を同時にクライアント様の企業で事務処理で使われる申し込み形式の画像に自動変換し、メールに添付いたしました。

※実際に生成される申込書の一部です

ワードプレス(PHP)で画像生成、合成、書き込みができる処理

ワードプレス上で画像を生成するには、GDライブラリの処理を利用します。例としまして生成画像上に住所のテキストを配置する処理は下記のようになります

$color = imagecolorallocate($image, 0, 0, 0);
$font = "meiryo.ttc";
imagettftext($image, 20/*フォントサイズ*/, 0, 364 /*x座標*/, 299 /*y座標*/, $color, $font, "東京都港区、、、");

※情報の画像化を行う場合、サーバーにPHP・GDライブラリがインストールされている必要がございます。

WordPress ワードプレスの問い合わせフォーム、情報の画像化、メールの添付等のカスタマイズはワードプレスドクターまでお気軽にご相談ください