企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
一个简单但是非常实用的pdf生成器! 安装: ~~~ go get github.com/jung-kurt/gofpdf ~~~ 代码: ~~~go package main import ( "github.com/jung-kurt/gofpdf" ) func main() { err := GeneratePdf("hello.pdf") if err != nil { panic(err) } } // GeneratePdf generates our pdf by adding text and images to the page // then saving it to a file (name specified in params). func GeneratePdf(filename string) error { pdf := gofpdf.New("P", "mm", "A4", "") pdf.AddPage() pdf.SetFont("Arial", "B", 16) // CellFormat(width, height, text, border, position after, align, fill, link, linkStr) pdf.CellFormat(190, 7, "Welcome to topgoer.com", "0", 0, "CM", false, 0, "") // ImageOptions(src, x, y, width, height, flow, options, link, linkStr) pdf.ImageOptions( "topgoer.png", 80, 20, 0, 0, false, gofpdf.ImageOptions{ImageType: "PNG", ReadDpi: true}, 0, "", ) return pdf.OutputFileAndClose(filename) } ~~~ 有关更多信息和可用方法,请参见[库的文档](https://godoc.org/github.com/jung-kurt/gofpdf "库的文档")。