>Ramen55レポート機能開発秘話4B!Ramen55には月間の売り上げ実績レポートを作成して印刷できる追加機能があります。前回に引き続き、そのレポート作成機能の開発秘話をちまちまと書いていこうかと思います。前回調査した結果、ファイルを保存させるために使う仕組みはmpdfというものに決定しました。今回はmpdfの使い方を調査していきます。一回htmlと呼ばれるホームページのフォーマットを、pdfと呼ばれるものに変換するライブラリです。日本語の資料がほとんどありません。日本語の文字を出すことすら四苦八苦......。いうか、いろいろ悩んだ末に、使わなそうなタイ語のフォントに日本語フォントデータを上書きしました。なんとか日本語の文字が出ても、今度は表を出すのに苦労しました。最近のホームページでは、表を画面に出すためにはcssと呼ばれる仕組みが使われているのですが、なんとmpdfはcssを読み込むことができません!そこで登場するのがテーブルタグという、ホームページが世の中に出てきたばかりのころに使われていた技術です。(プログラマー界隈では「いにしえの技術」とか言われています)中学生のころに遊びで作ったホームページの技術がこんなタイミングで使えるとは思いませんでした!その結果、何とか一枚試し刷りに成功!したと思ったのですが、なぜかロゴの画像が表示されません!――なんで!?ホームラーメンTwitterFacebookGoogle+B!BookmarkPocketFeedlyこちらも読まれています「ラーメン」カテゴリーの記事一覧Ramen55レポート機能開発秘話3Ramen55レポート機能開発秘話1Ramen55レポート機能開発秘話2回るラーメン!著者:あーちゃんアーティファクチャー・システムズ社員。趣味は小説を書くこととカスタムドール。好きな食べ物はおもちとチーズとフライドポテト。