• 締切済み

PHPでPDF作成

PHPでPDF作成する場合は最近では https://wkhtmltopdf.org/downloads.html とそのラッパーである Snappy https://github.com/KnpLabs/snappy 使ってます。 HTMLを作ればさくっとそれをPDF化出来て便利ですが、サイズが微妙に違ってきます。wkhtmltopdfはレンダリング機能を使うため、cssの幅などの単位をcmやmmで指定してもその通りにはならないようです。 例えば <div style="width:200mm;height: 297mm;"></div> をwkhtmltopdfでPDF化するとそのサイズはイラレでPDF見て確認すると 幅 209.815 mm 縦 297.127 mmになってしまいます。 恐らくは一度ピクセル単位に変換して作業しているため、小数点以下の端数がどうしても出てしまうのだと思います。 ここから本題ですが、正確なPDFをPHPで作るには、今現在取れる手はどういう方法がありますでしょうか?

みんなの回答

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

TCPDFを使うといいと思います。

関連するQ&A