PDF转WORD(Java实现)

Java实现PDF转WORD

相信在日常,我们都会用到word文档来查看一些内容,但是很多时候获取到的资料都是只允许查看的PDF形式,而你又想编辑这个文档,那就需要将这个PDF文档转换为WORD文档,来进行编辑,最后在转回去即可,word转pdf相信大家都会,后缀名改一下就行…但是PDF转WORD缺需要一些工具,接下来我们介绍一下怎么通过Java代码实现。

Aspose.PDF for Java

Aspose.PDF for Java 可用于轻松将文本、图像、SVG、HTML 转换为 PDF,并将 PDF 转换为各种文档格式,性能卓越,质量好。在这里我们只是用他的PDF转WORD功能。
其他的功能和使用可以参考官网:https://products.aspose.com/pdf/

(1)首先指定 Aspose 存储库配置
首先,您需要在 Maven pom.xml 中指定 Aspose 存储库配置/位置,如下所示:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://releases.aspose.com/java/repo/</url>
    </repository>
</repositories>

(2)定义 Aspose.PDF for Java API 依赖项
然后在您的 pom.xml 中定义 Aspose.PDF for Java API 依赖项,如下所示:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.7</version>
    </dependency>
</dependencies>

(3)创建方法两行代码即可实现

import com.aspose.pdf.Document;
import com.aspose.pdf.SaveFormat;
切记Documen引入aspose相关的,引入以上地址即可

@GetMapping("/toWord")
    public String pdfToWord() {
        // Open the source PDF document
        Document pdfDocument = new Document("D:\\Cache\\document\\" + "111.pdf");
        // Save the file into MS document format
        pdfDocument.save("D:\\Cache\\document\\" + "111.doc", SaveFormat.Doc);
        return "转换成功";
    }

文件地址自行更换即可!!!
ps:这个转换是最简易的版本,会根据你选择的pdf文件,在你指定的目录生成一个word文件,源pdf文件可能损坏了,建议使用的时候先把pdf文件生成一个副本,用副本进行操作。也可以自行去官网使用更高校的方法,也可以延伸扩展通过文件流的形式来实现,这个自行斟酌!!!

  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员Mapy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值