Go開源:gofpdf-PDF 文檔生成器,支持圖片、繪圖等高級功能

1883202 7年前發布 | 18K 次閱讀 Google Go/Golang開發 Go

實現了一個PDF文檔生成器,支持文本,繪圖和圖像。

特征

  • 選擇測量單位,頁面格式和邊距
  • 頁眉和頁腳管理
  • 自動分頁符,換行符和文本對齊方式
  • 包含JPEG,PNG,GIF,TIFF和基本路徑SVG圖像
  • 顏色,漸變和Alpha通道透明度
  • 概要書簽
  • 內部和外部鏈接
  • TrueType,Type1和編碼支持
  • 頁面壓縮
  • 線,貝塞爾曲線,弧和橢圓
  • 旋轉,縮放,傾斜,翻譯和鏡像
  • 剪裁
  • 文件保護
  • 圖層
  • 模板
  • 條形碼

gofpdf除了Go標準庫之外沒有依賴關系。所有測試都通過Linux,Mac和Windows平臺。

安裝

要在系統上安裝軟件包,請運行

go github.com/jung-kurt/gofpdf


要更新,請運行

go get -u -v github.com/jung-kurt/gofpdf / ...


快速開始

以下Go代碼生成一個簡單的PDF文件。

pdf:= gofpdf.New(“P”,“mm”,“A4”,“”)
pdf.AddPage()
pdf.SetFont(“Arial”,“B”,16)
pdf.Cell(40,10,“你好,世界”)
err:= pdf.OutputFileAndClose(“hello.pdf”)


有關更高級的PDF示例,請參閱fpdf_test.go文件中的函數(如本文檔中的示例所示)。

項目主頁:http://www.baiduhome.net/lib/view/home/1497882780447

 本文由用戶 1883202 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!