Go開源:gofpdf-PDF 文檔生成器,支持圖片、繪圖等高級功能
實現了一個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文件中的函數(如本文檔中的示例所示)。
本文由用戶 1883202 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!