PHPでPDFを扱う(マルチバイト対応)...の途中経過
自己紹介とか愚痴とか
PDF使って帳票作成したいって思ったけど、どう調べてもうまくいく方法が見つからなかった...
というか、Framework使ってるの前提なの多すぎィ! だったので、途中までだけどうまくいった方法をメモする
最初FPDFにJapanese.zipでやろうかとかMBPDFでやろうとか色々試したんだけどうまくいかなかった。
説明のサイトが説明になってないだろーみたいなやつ多くて使いづらい...(自分のはどうとか棚にあげてね)
使用環境
サーバ
・お名前.comのSD-11
・tcPDF
tcPDFでマルチバイトをそのまま対応させられたようなのでとりあえずこれで。
クライアント
・MacBookPro macOS High Sierra 10.13.3
・Chrome 63.0.3239.132(Official Build) (64 ビット)
あんまり関係ない気もするけど
導入
https://github.com/tecnickcom/tcpdf
ここからZIPでダウンロードして、中身をサーバにアップロード
tcpdfフォルダを作成して入れておいたのでごちゃごちゃしないはず...
サンプルを動かす
https://tcpdf.org/examples/example_038/
ここのサンプルコードをコピペして、ファイルを作成しアップロードする。
ただし最初のrequireだけ修正
require_once('tcpdf_include.php');
↓
require_once('tcpdf/tcpdf.php');
結果
fontに関して
kozminproregular.phpだったかな?これも確か日本語フォント関係だったかと
setfont()の使いところさんで設定すれば使えるんじゃないかな
今後のマイルストーン
・既存のファイルを呼び出す
・既存のファイルに書き込む
・名前をつけて保存できるようにする
・書き込む内容を選択できるページを作成する
誰かやり方を教えてください...
cf,
Author And Source
この問題について(PHPでPDFを扱う(マルチバイト対応)...の途中経過), 我々は、より多くの情報をここで見つけました https://qiita.com/gerogero/items/7d3895e4bcb977b8141f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .