最近刚遇到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. [LOJ 6288]猫咪[CF 700E]Cool Slogans
  2. CUDA: GPU高性能运算
  3. 2019-11-10 秩和奇异的一些概念
  4. C++to_string应用举例
  5. 轩辕剑之天之痕1-5java_轩辕剑游戏 轩辕剑1到5全系列下载
  6. 计算机控制中mcu,MCU学习1:单片机控制应用很广,它在智能控制中起什么作用?...
  7. kibana安装与基础用法
  8. 【转】CentOS系统操作下安装相关各种软件
  9. 【直线检测】【matlab】基于Hough变换的直线检测
  10. 2021年电工(技师)考试题库及电工(技师)考试报名
  11. 2019年新个税计算器及源代码
  12. 软件测试是干什么的 什么样的人才能够当软件测试员?
  13. 51JOB:根据HR处理简历的一般流程,简历投递后会有如下几种状态出现
  14. 友盟+林鸣晖:友盟+产品矩阵助力开发者全面提效
  15. 30岁女生转行做软件测试,本人三十岁,女,现在软件测试行业,想转行,什么行业合适呢?...
  16. LORA 技术低功耗 ASR6501
  17. UserCF 和 ItemCF
  18. 6月27日阿里云故障说明
  19. 至少有一个JAR被扫描用于TLD但尚未包含TLD。
  20. Exchange 2013 就地发现

热门文章

  1. Spring源码深入阅读AnnotationConfigApplicationContext
  2. 华硕x450vb黑苹果系统拯救与安装
  3. 华研c语言从入门到精通,2020考研答案_ 2018年12月英语六级答案【三套全】(华研外语版)_沪江英语...
  4. 睁开双眼时,便是那张狰狞阴狠的
  5. 记2020年第十一届蓝桥杯感想
  6. mikumikudance[MMD]快捷键使用
  7. 黑苹果安装教程OC引导
  8. METATRADER 5 中的订单、持仓和成交
  9. 机器学习K-均值——nonzero(clusterAssment[冒号,0].A==cent
  10. Python运算符与if结构