# OFDGo [![PkgGoDev](https://pkg.go.dev/badge/github.com/xiaoqidun/ofdgo)](https://pkg.go.dev/github.com/xiaoqidun/ofdgo) 首个原生、全平台兼容的纯 Go 语言 OFD 渲染库 # 安装指南 ```shell go get -u github.com/xiaoqidun/ofdgo ``` # 快速开始 ```go package main import ( "log" "os" "github.com/xiaoqidun/ofdgo" ) func main() { // 1. 打开OFD文件 reader, err := ofdgo.Open("test.ofd") if err != nil { log.Fatal(err) } defer reader.Close() // 2. 创建PDF文件 pdfFile, err := os.Create("test.pdf") if err != nil { log.Fatal(err) } defer pdfFile.Close() // 3. 渲染PDF文件 renderer := ofdgo.NewRenderer(reader) if err := renderer.RenderToMultiPagePDF(pdfFile); err != nil { log.Fatal(err) } } ``` # 授权协议 本项目使用 [Apache License 2.0](https://github.com/xiaoqidun/ofdgo/blob/main/LICENSE) 授权协议