mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-08-30 12:12:40 +08:00
docs(更新文档): 添加OFD转PDF例子
This commit is contained in:
@@ -6,5 +6,37 @@
|
|||||||
go get -u github.com/xiaoqidun/ofdgo
|
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) 授权协议
|
本项目使用 [Apache License 2.0](https://github.com/xiaoqidun/ofdgo/blob/main/LICENSE) 授权协议
|
||||||
Reference in New Issue
Block a user