Files
ofdgo/README.md
T

960 B

OFDGo PkgGoDev

首个原生、全平台兼容的纯 Go 语言 OFD 渲染库

在线体验

OFDGo WebUI,将OFDGo编译为WASM提供服务

安装指南

go get -u github.com/xiaoqidun/ofdgo

快速开始

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 授权协议