admin管理员组文章数量:1593159
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/pdf/
(1)首先指定 Aspose 存储库配置
首先,您需要在 Maven pom.xml 中指定 Aspose 存储库配置/位置,如下所示:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose/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文件生成一个副本,用副本进行操作。也可以自行去官网使用更高校的方法,也可以延伸扩展通过文件流的形式来实现,这个自行斟酌!!!
版权声明:本文标题:PDF转WORD(Java实现) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728165665a1147988.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论