skimemo


skimemo - 日記/2019-10-05/wkhtmltopdfをApacheから呼ぶ際にはまった話 のバックアップ差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#blog2navi()
*wkhtmltopdfをApacheから呼ぶ際にはまった話 [#l38836e8]

~PHPからPDFを生成する際のライブラリの中で、最強と名高い[[wkhtmltopdf:https://wkhtmltopdf.org/]]を使ってみました。
~今までは[[TCPDF:https://tcpdf.org/]]を使用していたものの、制限が多すぎて色々と苦労していたのも一気に解決です。
~
~PHPでPDFを生成するライブラリはTCPDFの他にも幾つかありますが、いずれも自前でCSS等をレンダリングしており、昨今の非常に複雑なCSSを網羅できるものではありません。しかし、wkhtmltopdfはwebkitのエンジンを使うGoogle謹製のツールとのことで、若干ずるいですがこれに勝るものは無いと同時に、(通常のHTMLにできて)これでできない事は無いと思われます。
~
~インストールや使い方は、ググればいくらでも出てきますので、そちらを参考にしてください。~
私の直面したのは、手順通りに日本語フォントをインストールしたのに、WEBサーバー経由でPDF生成した場合だけフォントが表示されない、という問題です。

#htmlinsert(twitterbutton.html)
RIGHT:Category: [[[Linux>日記/Category/Linux]]] - 15:14:49
----
RIGHT:&blog2trackback();
#comment(above)
#blog2navi()