質問: お世話になります。 ただいまmonacaでスマホアプリを開発しています。 「YES」「NO」で答えるフローチャートのアプリですが、結果を出力した後、その結果と問題の答えを合わせてPDF化し、メールソフトを起動させて添付したいと思います。 問題とその答え、結果をメールソフト本文上に表示してメール送信することはできたのですが、できればこれらをPDFにしたいのです。どのような方法があるか教えてください。 よろしくお願いします。
回答: jsPDFというライブラリを発見しました。 `text()`や、`addImage()`といったメソッドを利用して、簡単にテキストや画像を追加することが出来るようです。 しかし、日本語を使うと文字化けしてしまうようです。 コチラでは、canvasにテキストを描画することで日本語の出力を強制的に行っているようですが、あまり美しい方法ではありませんね。