当前位置: 首页 > news >正文

java实现ofd文件转pdf文件

pom.xml

<!-- OFDRW 转换模块 - 核心依赖 --><dependency><groupId>org.ofdrw</groupId><artifactId>ofdrw-converter</artifactId><version>2.3.5</version></dependency><dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>2.0.27</version> </dependency>

OfdToPdfConverter.java

package cn.daenx.shared;import org.ofdrw.converter.export.OFDExporter;
import org.ofdrw.converter.export.PDFExporterPDFBox;import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;/*** OFD转PDF - 基于PDFBox实现*/
public class OfdToPdfConverter {public static void main(String[] args) {// 1. 指定输入OFD文件和输出PDF文件路径Path ofdPath = Paths.get("D:\\home\\848ba07d1a1e99494716bce18dd395b3.ofd");Path pdfPath = Paths.get("D:\\home\\848ba07d1a1e99494716bce18dd395b3.pdf");// 2. 使用 try-with-resources 确保资源自动关闭try (OFDExporter exporter = new PDFExporterPDFBox(ofdPath, pdfPath)) {exporter.export();System.out.println("OFD转PDF成功!");System.out.println("输出文件位置: " + pdfPath.toAbsolutePath());} catch (IOException e) {System.err.println("转换失败: " + e.getMessage());e.printStackTrace();}}
}
http://www.gsyq.cn/news/1396350.html

相关文章:

  • 别再傻傻短接了!荣品RK3399刷机,一个USB BOOT键就能搞定Ubuntu系统
  • 手把手教你定制一个“会自己干活”的智能PE:集成Wget和自动安装脚本
  • 外卖微信小程序京东拼多多外卖cps|外卖红包优惠券源码美团饿了么红包的技术要点
  • 5分钟解锁游戏新体验:BepInEx插件框架让你轻松打造专属游戏模组
  • SAP物料账差异分摊翻车实录:CKMLCP跑完后余额不为0,我踩了这5个坑
  • 2026年电竞椅哪家靠谱:拓际TGIF安全可靠 - 17329971652
  • Corrosion2靶机实战:从HTTP指纹到systemd timer提权全链路解析
  • 5分钟解锁VdhCoApp:浏览器视频下载的本地增强神器
  • Rocky Linux 9.2 保姆级安装教程:从服务器Minimal到桌面Workstation,一次讲透分区与配置
  • 2026年人体工学电竞椅品牌哪个好:拓际TGIF技术精湛 - 13724980961
  • 影像技术实战24:抠图后边缘白边、毛刺、黑底异常?Alpha 通道优化与背景合成方案
  • Unity 2022.3.3 LTS + Visual Studio 2022:手把手教你复刻《吸血鬼幸存者》核心战斗(附完整源码)
  • 别再死记硬背了!用Python思维理解ArcGIS栅格计算器的Con和Pick函数
  • WSL 里的文件上传到 Azkaban
  • 自助洗车机品牌哪家靠谱:红帽沿专业可靠 - 13724980961
  • Azkaban 安装完整教程(基于 WSL2/Ubuntu)
  • Node.js 服务端项目接入 Taotoken 统一大模型 API 的配置指南
  • 20252410李沐泽Python实验四
  • Git下载安装与零基础使用完整教程
  • 【信息学奥赛一本通】核心算法精讲与实战指南
  • 避坑指南:用Unity 2D Tilemap和预制体做《吸血鬼幸存者》Demo时,我踩过的5个坑
  • 别再手动改定标系数了!ENVI 5.5+ 国产卫星插件一键搞定GF-1/WFV预处理
  • 风电双馈发电机无传感器控制与效率优化:改进MRAS与最小铜损融合方案
  • 告别命令行焦虑:在Windows上5分钟搞定OpenLens,像用IDE一样管理你的K8s集群
  • Linux命令:stress-ng
  • Mac 连接 Windows 云服务器保姆级教程|新手零失败远程桌面指南
  • SLAM后端:滤波与滑窗优化的理论分析
  • 建图:从占用栅格到3D高斯——三种SLAM的地图表示理论
  • UE5蓝图迁移指南:节点变更、类型重构与替代方案
  • 兰州口碑好的装修公司,如何判断兰州装修公司是否“靠谱”? - 企业品牌