word转pdf实现,POIXMLDocumentPart.getPackageRelationship()Lorg...问题,以及NotOfficeXmlFileException...问题
依赖:poi版本太高会报错
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.10.1</version></dependency><dependency><groupId>fr.opensagres.xdocreport</groupId><artifactId>org.apache.poi.xwpf.converter.pdf</artifactId><version>1.0.4</version></dependency>
实现:此方法只适用于docx文件转pdf
/*** word转pdf* @param wordPath word的路径* @param pdfPath pdf的路径*/public static boolean wordToPdf(String wordPath, String pdfPath){boolean result = false;try {XWPFDocument document=new XWPFDocument(new FileInputStream(new File(wordPath)));File outFile=new File(pdfPath);outFile.getParentFile().mkdirs();OutputStream out=new FileOutputStream(outFile);PdfOptions options= PdfOptions.create();PdfConverter.getInstance().convert(document,out,options);result = true;}catch (Exception e) {e.printStackTrace();}return result;}
如在出现以下错误:只需把poi版本依赖降低即可
java.lang.NoSuchMethodError:
org.apache.poi.POIXMLDocumentPart.getPackageRelationship()Lorg/apache/poi/openxml4j/opc/PackageRelationship;
如出现以下错误:是因为word文档格式不是2007版本的,调整格式为2007版本的即可
org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException:
The supplied data appears to be a raw XML file. Formats such as Office 2003 XML are not supported
word转pdf实现,POIXMLDocumentPart.getPackageRelationship()Lorg...问题,以及NotOfficeXmlFileException...问题相关推荐
- 已解决用poi word转pdf报java.lang.NoClassDefFoundError :org/apache/poi/POIXMLDocumentPart
java.lang.NoClassDefFoundError :org/apache/poi/POIXMLDocumentPart 这错很明显就是没找到这个类POIXMLDocumentPart 这两 ...
- POI根据模板导出word文件,以及word转PDF,PDF转图片再插入PDF中(防止PDF被修改)
POI操作word和PDF POI根据模板导出word文件 word转PDF PDF转图片再插入PDF中(防止PDF被修改) POI根据模板导出word文件 一.制作word模版,${xxxx}是一会 ...
- java操作word/excel/pdf等文件技术方案
最近项目中遇到很多对word/excel/pdf等文件的操作,解决方案有好多,开源免费有:利用openoffice组件(需要安装openoffice软件),poi,itext等.也有收费的服务:asp ...
- openOffice word转pdf,pdf转图片优化版
之前写了一个版本的,不过代码繁琐而且不好用,效率有些问题.尤其pdf转图片速度太慢.下面是优化版本的代码. spriing_boot 版本信息:2.0.1.RELEASE 1.配置信息: packag ...
- python word转pdf
原理 使用python win32 库 调用word底层vba,将word转成pdf 安装pywin32 pip install pywin32 python代码 from win32com.clie ...
- 【源码】Word转PDF V1.0.1 小软件,供新手参考
昨天有一朋友让我帮忙找一款Word转PDF的软件,今天自己捣鼓出点成果封装个Helper供大家使用~ 开源地址:https://github.com/dunitian/WordConvertPDF 软 ...
- word转pdf后公式出现乱码怎么办?
我们知道很多场合下,pdf更适合阅览,但是当我们将我们的文档或者论文转换为pdf格式的时候,有的时候某些公式会出现乱码,如下: 这样是送去盲审,岂不是死的很惨,好了如何解决呢? 一般word找pdf的 ...
- 如何实现Word、PDF,TXT文件的全文内容检索?
作者 | HENG 来源 | https://www.cnblogs.com/strongchenyu/p/13777596.html 简单介绍一下需求 能支持文件的上传,下载 要能根据关键字,搜索出 ...
- java flexpaper_java web word文件 pdf文件在线预览源码(flexpaper)
[实例简介]java web word文件 pdf文件在线预览源码 经过测试 [实例截图] [核心代码] BrowsenOnline html, body{ height:100%; } body { ...
- Word转PDF及SWF在线浏览——Flash Paper
http://flexpaper.devaldi.com/?ref=FlexPaper 之前在项目中研究使用了一套word转PDF,然后将PDF转成SWF的方法,最终实现SWF的在线浏览.自己还有些洋 ...
最新文章
- 【机器学习基本理论】详解最大后验概率估计(MAP)的理解
- 按属性值对对象数组进行排序
- SAP ABAP 客户退出
- QT的QString类的使用
- @JsonFormat Date类型时间 格式化 注解 使用
- oracle怎么以时间排序,查询表怎样按修改时间排序
- 服务器红帽操作系统安装,pxe无人值守安装 红帽操作系统
- linux mysql 主从分离_MySQL主从分离基本配置
- 关于提BUG的一点思考以及工作中总结的规范
- how to use automake to build files
- Easy Summation 假的自然数幂的和
- AiLight – A hackable RGBW light bulb
- 平行四边形背景的制作
- js将 一串数字1403149534转换为日期格式
- emem今天再记一道套路whalectf pwn3
- excel计算式自动计算_钢筋计算太麻烦?全套钢筋翻样Excel自动计算表,限时分享...
- 张俊林:当前炼制“大语言模型”的两个现象
- 学习Python要学习哪些课程?
- 乐心健康QQ微信支付宝刷步网页版源码
- cae计算机仿真分析技术,仿真分析工作在研发中的定位