本章节介绍如何引入easyofd的jar包,并使用该程序产生OFD文件。
从工具的菜单的File->New->Project创建Maven项目,参考图片如图:
给项目命名,此处为ofdfile,如下图:
成功建立后项目结构文件如下图:
点击pom文件,引入easyofd的jar包。
<dependency>
<groupId>cn.easyofd</groupId>
<artifactId>easyofd</artifactId>
<version>1.0.0</version>
</dependency>
引入easyofd的jar包的依赖包。完整的pom文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<repositories>
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/central</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>cn.easyofd</groupId>
<artifactId>easyofd</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.26.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>3.1.2</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>1.70</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>1.70</version> <!-- 请使用最新的稳定版本 -->
</dependency>
</dependencies>
</project>
最后点Maven的Reload,加载jar包:
如果是国内建议使用阿里云的镜像地址:https://maven.aliyun.com/repository/central
确认所有的jar包都正确加载,如下图:
在所有jar包正确加载后,我们可以在src/test/java/下建立测试文件 helloOfd类,其内容如下:
import cn.easyofd.document.OFDocument;
import cn.easyofd.document.page.OFDPage;
import org.junit.Test;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class helloOfd {
@Test
public void Test()
{
//第一步: 创建一个OFD文档
OFDocument ofDocument = new OFDocument();
//第二步: 创建一页
OFDPage page = new OFDPage(ofDocument);
ofDocument.addPage(page);
//第三步: 向页面写入文字Hello EasyOFD!!
page.addText("Hello EasyOFD!!",50,100);
//第四步: 保存文件
try {
OutputStream os = null;
os = new FileOutputStream("hello.ofd");
ofDocument.save(os);
if(os!=null){
os.flush();
os.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
创建一个OFD文件只需要四个步骤:
更多的功能可以参考其他章节:
二、 图形 Path
三、图像 Image
四、文字 Text
五、模板及页面设置 Template
六、数字签名及验签 Singnature
七、电子签章及验签 Seal