最近刚遇到ofd转jpg百度好友也找不到 好不容易在git上找到的又不全所以自己整理了一下给大家探探路

首先要导入jar包依赖

<dependency><groupId>org.ofdrw</groupId><artifactId>ofdrw-full</artifactId><version>1.8.6</version></dependency>

如果jar下载不下来的话就可以自行导入


mvn install:install-file -Dfile=ofdrw-full-1.8.6.jar -DgroupId=org.ujmp -DartifactId=ofdrw-full -Dversion=1.8.6 -Dpackaging=jar

我把jar放到百度云盘链接:https://pan.baidu.com/s/17DCEN0li3Izhgfh5T6KtFg   提取码:1234

把它导入maven依赖后就大功告成你只需要调用里面的方法即可

package com.sh.untils;import org.ofdrw.converter.GeneralConvertException;
import org.ofdrw.converter.ImageMaker;
import org.ofdrw.reader.DLOFDReader;
import org.ofdrw.reader.OFDReader;import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;import static org.ofdrw.converter.ConvertHelper.ofd2pdf;/*** @program: electroniclicense_xinxiang* @description: ofd转jpg和pdf* @author: Mr.JZQ* @create: 2021-04-17 15:53**/public class OfdConver {public static void main(String[] args) throws IOException {toPng("D:/downloadFile/ceshi.ofd", "D:/downloadFile","aa");}/*** @Description: ofd转jpg* @Param: * @param null:* @return: * @return: null* @Author: Mr.JZQ* @Date: 2021年04月17日 0017*/public static void toPng(String filename, String dirPath, String jpgName) throws IOException {Files.createDirectories(Paths.get(dirPath));//filename文件路径到文件名Path src = Paths.get(filename);ImageMaker imageMaker = new ImageMaker(new OFDReader(src), 15);imageMaker.config.setDrawBoundary(false);for (int i = 0; i < imageMaker.pageSize(); i++) {BufferedImage image = imageMaker.makePage(i);//文件要存的路径 第二个是文件名Path dist = Paths.get(dirPath, jpgName + ".jpg");ImageIO.write(image, "PNG", dist.toFile());}}/*** 转PDF** @param input  OFD输入文件* @param output PDF输出文件路径* @throws IllegalArgumentException 参数错误* @throws GeneralConvertException  文档转换过程中异常*/public static void toPdf(Path input, Path output) {ofd2pdf(input, output);}
}

这样就大功告成 开箱即用

java ofd转pdf和jpg相关推荐

  1. OFD转PDF ~java实现

    OFD转PDF ~java实现 当你在查这个问题时,说明大家都已经接触到OFD这个新的版式文档了.OFD格式对标的是PDF,目前关于PDF的转换都比较成熟,但是当OFD出现后,却发现能实现转换却似乎有 ...

  2. Java OFD文件转换,OFD转PDF、图片、SVG、HTML工具类(2.0.0版本之前)

    OFDRW提供了将OFD文档导出为其他格式文档的能力,如导出为图片.SVG.PDF.文本等. OFDRW 转换模块在 2.0.0 之后抽象了多种文档导出接口,使用统一的 API 实现 OFD 文档导出 ...

  3. 230套java web开发PDF书籍和CHM参考手册资料大全 免费下载

    230套java web开发PDF书籍和CHM参考手册资料大全 免费下载 下载地址:http://yun.baidu.com/s/169jYH 文章来源:HTML5星空http://www.html5 ...

  4. java itext 导出pdf文件_【Java,PDF】使用Itext实现PDF文件生成

    重要声明:本文章仅仅代表了作者个人对此观点的理解和表述.读者请查阅时持自己的意见进行讨论. 前言 有时候,业务系统要求提供一个PDF文件导出的功能,这时候我们就需要将数据库的对应数据查询出来,然后生成 ...

  5. Java Html转pdf实战

    Java Html转pdf实战 - 简书年尾手头没啥事,干起了打杂工作,最近帮忙解决后端项目里一个html批量转pdf速度慢的问题,项目里用到的转换工具是 wkhtmltopdf ,这货转单个html ...

  6. java中生成pdf,插入图片,页眉、页脚、表格

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java中生成pdf,插入图片,页眉.页脚.表格 import com.lowagie.text.*; import com.lowagie.te ...

  7. java面试宝典pdf下载_Java面试问答PDF电子书免费下载(250+问题,60页)

    java面试宝典pdf下载 I was getting a lot of emails and comments to create java interview questions and answ ...

  8. java itext 横线,Java itext生成pdf设置下划线,,package cn.o

    Java itext生成pdf设置下划线,,package cn.opackage cn.outofmemory.example.itextpdf;import com.itextpdf.text.C ...

  9. Java实现对PDF文件添加水印

    Java实现对PDF文件添加水印 目录 Java实现对PDF文件添加水印 导入依赖 工具方法 效果 最近项目中遇到对PDF添加水印,实现有多种,采取的是itextpdf 导入依赖 <!-- 对P ...

最新文章

  1. vscode jsx html补全,VScode设置jsx语法自动补全
  2. 2019年下信息系统项目管理师真题讲解【视频+PDF下载】
  3. 【Tiny4412】Tiny4412烧写uboot脚本分析
  4. XAMPP 7.3.3 安装
  5. soul刷屏编程代码_奔涌吧,编程!少儿编程教育在未来会像语文,数学一样重要!...
  6. 迅捷PDF编辑器如何编辑PDF文字图文教程
  7. 如何让函数只执行一次
  8. matlab凑数求和,使用规划求解来解决excel自动凑数求和的方法
  9. java 2分钟_Java怎么判断他是否在2分钟内执行了任务?
  10. SMC 压缩空气含水量及析出水量计算软件
  11. 到家服务公司php源码,微信小程序-仿五洲到家商城源码
  12. 微信开发者工具使用入门级项目1.4
  13. 梦幻西游手游版找不到服务器,梦幻西游手游无法选择服务器怎么办 解决方法...
  14. Flutter Could not resolve com.android.tools.build:gradle:xx.xx.xx
  15. u盘插电脑计算机卡了,U盘连接电脑后出现卡顿怎么回事_U盘连接电脑后电脑非常卡如何处理-win7之家...
  16. element ui 走马灯
  17. 切割钢管 二分搜索答案
  18. 【arduino数码管实验】疫情期间宅着没事做?这个东西可以了解一下......
  19. 【附源码】计算机毕业设计java中小型企业工作日志管理系统APP设计与实现
  20. Excel 2010 SQL应用092 聚合函数之不重复之记录数

热门文章

  1. 腾讯会议多开一个账号同时登陆手机和电脑
  2. 互联网日报 | 蚂蚁集团确定IPO发行价;小米双11将拿出10亿补贴;特斯拉上海超级工厂启动整车出口...
  3. 计算机微机原理心得体会,微机原理课设体会心得体会
  4. Unbrick wr703n wifi router
  5. vscode 文件格式化
  6. 插图设计正流行,10大理由告诉你如何靠它增强用户体验
  7. [NIKON D80]校园中的日落
  8. 【原创】新韭菜日记58--20190618 很久没写了,因为套牢,因为没内容可写
  9. 智慧立法平台,以“智慧”赋能立法工作新格局
  10. ubuntu18.04安装python3_如何在Ubuntu 18.04服务器上安装Python 3和设置编程环境