gofpdfでPDF中に日本語を表示させる方法
gofpdfを用いてドキュメント中に日本語を含むPDFを出力しようとしましたが、日本語部分だけ文字化けします。
試しに次のコードを実行してPDFを出力してみました。元ネタはhttps://godoc.org/code.google.com/p/gofpdf のコードです。
package main
import (
"code.google.com/p/gofpdf"
"os"
)
func main() {
pdf := gofpdf.New("P", "mm", "A4", "../font")
pdf.AddPage()
pdf.SetFont("Arial", "B", 16)
pdf.Cell(40, 10, "GoでPDF!")
pdf.Output(os.Stdout)
}
生成したPDFをAdobe Readerで表示させたものが次の画像です。
環境は次の通りです。
- Mac OS X 10.9.5
- Go 1.3