プログラミングメモ

mpdf ~phpからpdfを書き出すライブラリ

自社のお客様データベースをファイルメーカーからphp+sqliteかmysqlにできないか構想中です。(材料費ただなので。。。)phpからpdfを書き出すことがスムーズに行けば実現も近いかと思うのですが、なかなかややこしい。mpdfというhtmlからpdfを書き出すライブラリがあったので試してみました。何とか出せましたが、タグやcssの読む読まないが色々あって大変。単純なタグなら読むかと思えばそうでもなかったり。封筒に印刷したいので用紙設定のユーザー定義サイズの指定を調べたがなかなか分からず、海外のブログに載ってました。だがしかし、配列を$size=array(239,110)とか指定するとなぜかうまくいかない。直にarray(239,110)でないとだめという。

<?php
// index.php
// mPDFファイルを展開
include("./mpdf/mpdf.php");

// mPDFインスタンスを生成

// 用紙を横にする場合は 'A4-L'
//$mpdf = new MPDF('ja', 'A4');

//ユーザー定義サイズは配列で指定する。
$mpdf = new MPDF('ja', array(119,234));

// 出力内容を設定
// 外部CSSファイル指定する場合は以下を記入
//$mpdf->WriteHTML(file_get_contents('./style.css'), 1);
//↑ヘッダに書き込んだほうがトラブルが少ない模様


$mpdf->WriteHTML(file_get_contents('./index.html'));

// 出力
$mpdf->Output();
exit(0);
?>

パソコン、インターネットトラブル迅速対応いたします。

札幌パソコンサポート、札幌パソコン修理、札幌パソコントラブル

パソコンのトラブル、操作、設定、導入などで困ってこのページをご覧になっている方、電話にてお気軽にお問い合わせください。電話にて無料診断をさせていただきます。(対象地域:札幌 江別 小樽 石狩 岩見沢 余市 倶知安 岩内 後志 道央)その後、必要であれば概算を見積もり後、迅速に出張修理させていただきます。
番号通知でお願いします!!! お急ぎの場合は携帯 090-2699-1105 9:30-18:00

お問い合わせフォームはこちらです。

お名前 (必須)

メールアドレス (必須)

tel. (必須)

メッセージ本文

送信前に問い合わせ内容を確認してチェックボックスをクリックしてください。

-プログラミングメモ