From e4a3efb8e2dbd4dd0823975cb9dbd87071c31232 Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Tue, 30 Dec 2025 10:21:20 +0800 Subject: [PATCH] =?UTF-8?q?docs(=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0OFD=E8=BD=ACPDF=E4=BE=8B=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index 186e4f9..5625b98 100644 --- a/README.md +++ b/README.md @@ -6,5 +6,37 @@ 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) 授权协议 \ No newline at end of file