1
0
Minho 8 жил өмнө
parent
commit
a438b8104d
1 өөрчлөгдсөн 8 нэмэгдсэн , 14 устгасан
  1. 8 14
      utils/pdf.go

+ 8 - 14
utils/pdf.go

@@ -1,28 +1,22 @@
 package utils
 
 import (
-	"github.com/signintech/gopdf"
+	"github.com/jung-kurt/gofpdf"
 	"github.com/astaxie/beego"
 )
 func ConverterPdf(output string,htmlList map[string]string) error {
-	pdf := gopdf.GoPdf{}
-	pdf.Start(gopdf.Config{PageSize: gopdf.Rect{W: 595.28, H: 841.89}})
+
+	pdf := gofpdf.New("P", "mm", "A4", "./static/pdf-fonts/msyh.ttf")
 
 	pdf.AddPage()
 
-	err := pdf.AddTTFFont("HDZB_5", "./static/pdf-fonts/msyh.ttf")
-	if err != nil {
-		beego.Error("ConverterPdf => ",err)
-		return err
-	}
-	err = pdf.SetFont("HDZB_5", "", 14)
+	pdf.SetFont("微软雅黑","B",14)
+	pdf.Cell(40, 10, "Hello, world")
+	err := pdf.OutputFileAndClose("hello.pdf")
+
 	if err != nil {
-		beego.Error("ConverterPdf => " , err)
+		beego.Error(err)
 		return err
 	}
-	
-	pdf.Cell(nil, "您好")
-	pdf.WritePdf(output)
-
 	return nil
 }