JAVA实现PDF转word,全网最详细,描述最准确

写在前面,

此方法实现PDF转word,格式无损,但是,转换后的word不可编辑

开始

废话不多说,直接上代码

package com.example.pdf.util;import com.aspose.pdf.Document;
import com.aspose.pdf.SaveFormat;import java.io.FileOutputStream;
import java.io.IOException;public class Pdf2Word {public static void main(String[] args) throws IOException {//例子:D:\glliu\下载内容\123.pdfpdf2doc("本地的pdf文件路径");}//pdf转docpublic static void pdf2doc(String pdfPath) {long old = System.currentTimeMillis();try {//新建一个word文档String wordPath=pdfPath.substring(0,pdfPath.lastIndexOf("."))+".doc";FileOutputStream os = new FileOutputStream(wordPath);//doc是将要被转化的word文档Document doc = new Document(pdfPath);//全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF, EPUB, XPS, SWF 相互转换doc.save(os, SaveFormat.DocX);os.close();//转化用时long now = System.currentTimeMillis();System.out.println("Pdf 转 Word 共耗时:" + ((now - old) / 1000.0) + "秒");} catch (Exception e) {System.out.println("Pdf 转 Word 失败...");e.printStackTrace();}}
}

pom依赖

     <dependency><groupId>org.javassist</groupId><artifactId>javassist</artifactId><version>3.20.0-GA</version></dependency>

引入JAR包:

jar包和源码放在百度网盘了,链接
提取码:wm52

引入JAR包教程

如果大家有不知道怎么在IDEA中引入JAR包的,可以看这里

代码运行结果

转换完成的WORD

原PDF文件:

转换后的word:

结束

至此,转换完成,完美转换。如果大家有什么疑问,可以联系企鹅号:1363653934

JAVA实现PDF无损转WORD相关推荐

  1. java pdf 转换 word_如何使用Java将pdf文件转换为word文件

    如何使用Java将pdf文件转换为word文件? 而且,它看起来像它一样容易吗? 解决方法: public class PDFTextReader { static String pdftoText( ...

  2. Java实现pdf转HTML | WORD | EXCEL | PPT | PNG | TXT 教程

    从 Maven 下载 Aspose.PDF 通过将以下配置添加到 pom.xml, 您可以直接从基于Maven的项目 轻松地使用Aspose.PDF for Java . <repository ...

  3. java使用aspose-words无损格式转pdf文件

    1.下载aspose-wordsjar包 链接: https://pan.baidu.com/s/1Dtb-hFgYJj2-F_Ona8nErQ 提取码: kdrb 2.项目pom.xml配置以下代码 ...

  4. pdf转换器免费版哪种好用:Aiseesoft PDF Converter Ultimate | 无损转word转Excel转PPT转图片啥都行!!!

           Aiseesoft PDF Converter Ultimate 是一款优秀且高效可靠的无损电脑免费版pdf转换器软件,凭借卓越高识别精度的强悍OCR识别技术,可精准识别英文.法文.中文 ...

  5. Java为 pdf、word和excel添加水印

    1. 引入依赖 <!--easyexcel--><dependency><groupId>com.alibaba</groupId><artifa ...

  6. java 实现pdf 转word去除水印和去除页数限制

    背景 每次下载的pdf文档想转成word文档,都从网上找各种找网址,网上的网址要么存在必须要充值,要么转化效果不好等等问题.作为一个技术人员,所以想能否实现pdf转化为word文档 代码实现 1.1 ...

  7. 基于java的格式转换,word 转 pdf、word 转图片、office 格式转换、在线文件预览

    一.项目简介 不管你是java程序员.c++程序员,python程序员,在开发项目中肯定遇到过格式转换的问题,如何轻松搞定格式转换的问题呢?当然是百度啦!面向百度编程已经成为当下程序员的日常操作. 基 ...

  8. java实现PDF 转WORD

    CSDN话题挑战赛第2期 参赛话题:Java技术分享 引言 由于市场上目前的各种格式文件的转换基本上都需要会员,怎么办呢? 不走寻常路,我们是程序员 我们当然要不走寻常路了,我们要动用一些特殊手段,展 ...

  9. java 使用 freemarker模板 生成 word 并用 aspose 转换成PDF

    添加依赖: <!-- freemarker生成word文件--><dependency><groupId>org.springframework.boot</ ...

最新文章

  1. leetcode 567. Permutation in String 字符串的排列 滑动窗口法
  2. 关于“航天•轻舟机器人国赛技术交流会”邀请函
  3. 什么原数据更容易平稳_【时间序列】-航空数据预测
  4. CC通信软件list
  5. Acwing第 9 场周赛【未完结】
  6. 一个应用程序和另一个应用程序apk文件信息
  7. 720 智能硬件与 LeanCloud 云端的默契协作
  8. Jelinek-Merer与Absolute discounting 平滑方法
  9. linux devops_DevOps原则与学生Linux程序产生共鸣
  10. Firefox开发者版本终于支持Windows 64位
  11. jsp九大内置对象简述
  12. 云学算法之Ackerman阿克曼函数的python实现
  13. 树莓派Python 按键实验
  14. word论文排版插件_word论文排版自动编号设置
  15. 【WiFi】WiFi安全类型
  16. 安装了58款app的你,该如何记住所有密码?
  17. 服务器运行bat文件闪退,win10运行bat文件一闪而过怎么办_网站服务器运行维护
  18. web登录用户名密码加密
  19. 如何打通企业数据,实现数智化转型
  20. 杰理之提示音配置【篇】

热门文章

  1. VB6.0 读取Excel2010简单方法(附源码和注释,可伸手)
  2. 中荷人寿山东省分公司开展保险消费者权益保护教育宣传周活动
  3. 7-56 福到了 (15 分)
  4. 滴水逆向三期笔记与作业——02C语言——02数据类型
  5. 谷歌网站错误服务器连接,谷歌浏览器 您的链接存在安全隐患 此网站是用的安全配置已过时...---服务器 TLS1.0 1TLS.2配置方法...
  6. Microsoft Visual Studio 2019介绍之使用入门
  7. 哦, 这该死的txt回车符~
  8. lol-----寒冰射手-----艾希
  9. 河北科技师范学院计算机在哪个校区,河北科技师范学院怎么样有几个校区?属于几本?在河北省排名第几...
  10. 淘宝旺旺号转userid 或 uid 接口与方法