写点什么

如何通过 Java 将 PDF 转为 Excel

作者:Geek_249eec
  • 2022-11-04
    四川
  • 本文字数:844 字

    阅读完需:约 3 分钟

当您收到一份 PDF 格式的表格后,却又想要对表格内容进行某项操作时(例如更改数据、改变表格样式等),将其转换成 Excel 文档格式可能会更加便捷。Free Spire.PDF for Java 就能实现这个功能。下面我将分享具体的操作方法和有关代码。

 

安装 Spire.PDF.Jar

方法一:

如果您使用的是 maven,可以通过添加以下代码到项目的 pom.xml 文件中,将 JAR 文件导入到应用程序中。

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.pdf.free</artifactId>
        <version>5.1.0</version>
    </dependency>
</dependencies>
复制代码

方法二:

如果您没有使用 maven,则可以从此链接下载 Free Spire.PDF for Java,找到 lib 文件夹下的 Spire.PDF.jar 并进行解压;然后在 IDEA 中创建一个新项目,依次点击“文件”(File),“项目结构”(Project Structure),“组件”(Modules),“依赖项”(Dependencies),再点击右方绿色“+”下的第一个选项“JAR 文件或路径”(JARs or Directories),找到解压后的 Spire.PDF.jar 文件,点击确认,将其导入到项目中。

 

具体步骤和相关代码:

具体步骤:

  • 创建 PdfDocument 类的对象。

  • 调用 PdfDocument.loadFromFile(String fileName) 方法加载 PDF 文件。

  • 通过 PdfDocument.saveToFile(String fileName, FileFormat fileFormat) 方法保存为 Excel 格式。

 

相关代码:

import com.spire.pdf.*;
public class PDFtoExcel { public static void main(String[] args) { //创建PdfDocument实例 PdfDocument pdf = new PdfDocument(); //加载PDF文档 pdf.loadFromFile("test.pdf"); //保存为Excel pdf.saveToFile("PDFToXLS.xlsx", FileFormat.XLSX); }}
复制代码



用户头像

Geek_249eec

关注

还未添加个人签名 2022-07-13 加入

还未添加个人简介

评论

发布
暂无评论
如何通过Java将PDF转为Excel_Excel_Geek_249eec_InfoQ写作社区