ofd文件在线预览
对于ofd文件在线预览,有两种预览的解决思路:
1.通过后端将ofd文件转为pdf、png等进行预览
2.前端使用插件直接进行预览
两种方式均使用开源的插件实现。
方式1:ofd文件转换后预览
使用开源的ofdrw进行ofd文件的转换。
插件支持:
- OFD => PDF
- OFD => 图片
- OFD => SVG(矢量图形)
- OFD => HTML(SVG实现)### 引入依赖
引入依赖
<dependency>
<groupId>org.ofdrw</groupId>
<artifactId>ofdrw-converter</artifactId>
<version> 1.15.4</version>
</dependency>
编写代码进行转换
public class Test{
public static void main(String[] args) {
// 1. 文件输入路径
Path src = Paths.get("D:\\1.ofd");
// 2. 转换后文件输出位置
Path dst = Paths.get("D:\\2.pdf