OFD是我国推行的拥有自主知识产权的用于替代PDF的版式文档。
因此本次为大家介绍OFD Reader&Writer,你可以像是开发HTML那样简单的开发OFD 的Java开源库,使用开源协议 Apache 2.0。
- Gitee OFD Reader and Writer https://gitee.com/ofdrw/ofdrw
- Github OFD Reader and Writer https://github.com/ofdrw/ofdrw
Quick Start
首先引入依赖
<dependency>
<groupId>org.ofdrw</groupId>
<artifactId>ofdrw-full</artifactId>
<version>2.3.0</version>
</dependency>
版本请使用项目首页推荐版本。
创建一份OFD文档你只需要3步骤:
- 打开文档。
- 放入内容。
- 关闭文档。
public class HelloWorld {
public static void main(String[] args) throws IOException {
Path path = Paths.get("HelloWorld.ofd");
// 1. 打开文档
try (OFDDoc ofdDoc = new OFDDoc(path)) {
Paragraph p = new Paragraph("你好呀,OFD Reader&Writer!");
// 放入内容。
ofdDoc.add(p);
}
// 3. 关闭文档
System.out.println("生成文档位置: " + path.toAbsolutePath());
}
}
这样你就生成了一份OFD文档,效果如下:
OFD阅读器:
关于 OFD Reader and Writer 更多的文档生成技巧和布局请移步 OFD Reader and Writer 项目首页。
如果你绝觉得项目还不错,不如点个Star吧!