Java使用aspose实现pdf转word
一、下载aspose-pdf-21.6.jar
包【下载地址】,存放目录结构如图;配置pom.xml。
<!--pdf to word-->
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.6</version>
<scope>system</scope>
<systemPath>${
project.basedir}/src/main/resources/lib/aspose-pdf-21.6.jar</systemPath>
</dependency>
二、创建PDFHelper.java
类。运行代码同目录会出现docx文件。
import com.aspose.pdf.Document;
import com.aspose.pdf.SaveFormat;
import java.io.*;
public class PDFHelper3 {
public static void main(String[] args) throws IOException {
pdf2doc("D://test.pdf");
}
/**
* pdf转doc
*
* @param pdfPath pdf 路径
*/
public static void pdf2doc(String pdfPath) {
try {
//新建一个word文档
String wordPath = pdfPath.substring(0, pdfPath.lastIndexOf(".")) + ".docx";
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();
//转化用时
} catch (Exception e) {
System.out