commit e8757753ac5731851e62245fa90db3905d115de8 Author: wangbing Date: Wed Aug 6 15:48:31 2025 +0800 上传备份 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..13e058c --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +/.idea +*.iml +/.settings +/bin +/gen +/build +/gradle +/classes +.classpath +.project +*.gradle +gradlew +local.properties +node_modules/ +data/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..1443de3 --- /dev/null +++ b/pom.xml @@ -0,0 +1,70 @@ + + + 4.0.0 + xyz.wbsite + starter-pdf2doc + 0.0.1-SNAPSHOT + jar + + + 8 + + + + + + central + Central Repository + default + https://maven.aliyun.com/repository/public + + + + + + central + Central Repository + https://maven.aliyun.com/repository/public + default + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + 8 + + + + + + + + + cn.hutool + hutool-all + 5.8.24 + + + + spire + doc + 1.0 + system + ${project.basedir}/src/main/resources/lib/Spire.Doc.jar + + + spire + pdf + 1.0 + system + ${project.basedir}/src/main/resources/lib/Spire.Pdf.jar + + + \ No newline at end of file diff --git a/src/main/java/xyz/wbsite/pdf2doc/Demo.java b/src/main/java/xyz/wbsite/pdf2doc/Demo.java new file mode 100644 index 0000000..07cf9be --- /dev/null +++ b/src/main/java/xyz/wbsite/pdf2doc/Demo.java @@ -0,0 +1,9 @@ +package xyz.wbsite.pdf2doc; + +public class Demo { + public static void main(String[] args) { + String res = new PdfToWord().pdftoword("D:\\材料\\8、相关标准\\GB6944-2012 危险货物分类和品名编号.pdf"); + System.out.println(res); + } + +} diff --git a/src/main/java/xyz/wbsite/pdf2doc/FileDeleteTest.java b/src/main/java/xyz/wbsite/pdf2doc/FileDeleteTest.java new file mode 100644 index 0000000..f654b3c --- /dev/null +++ b/src/main/java/xyz/wbsite/pdf2doc/FileDeleteTest.java @@ -0,0 +1,22 @@ +package xyz.wbsite.pdf2doc; + +import java.io.File; + +public class FileDeleteTest { + //删除文件和目录 + public void clearFiles(String workspaceRootPath){ + File file = new File(workspaceRootPath); + if(file.exists()){ + deleteFile(file); + } + } + public void deleteFile(File file){ + if(file.isDirectory()){ + File[] files = file.listFiles(); + for(int i=0; i