GoFPDF - GoでPDFを出力するならば使おう
システム開発でPDFを生成する場面は少なくありません。特に業務システムに関わっていると避けては通れないでしょう。最近ではWebブラウザのPDF印刷機能を使ったりもしますが、描画を細かく制御するならサーバ側で出力すべきです。 今回紹介するGoFPDFはGo製のPDF生成ライブラリです。多機能なのが特徴となっています。
GoFPDFの使い方
生成したPDFです。一例としてウォーターマークをサポートしています。
グラフ。温度を表示しています。
別なグラフ。
テンプレートを用意して、文字を置き換えながら出力できます。
インターネット上の画像も埋め込めます。
SVGを描画できます。
画像と段組。
GoFPDFは多言語に対応し、ドローや画像の埋め込みにも対応したPDFライブラリです。パスワードや圧縮、バーコード、レイヤーなど数多くの機能を提供しています。GoでPDFを生成するならGoFPDFでほぼ事足りそうです。
GoFPDFはGo製のオープンソース・ソフトウェア(MIT License)です。
go-pdf/fpdf: A PDF document generator with high level support for text, drawing and images