자바/PDF를 엑셀로 변환

PDF 파일에 테이블이 포함된 경우 추가 처리를 위해 Excel로 변환해야 할 수 있습니다. 이 기사에서는 각 PDF 페이지를 단일 Excel 워크시트로 변환하는 방법과 Free Spire.PDF for Java를 사용하여 여러 PDF 페이지를 하나의 Excel 워크시트로 변환하는 방법을 배웁니다.

JAR 종속성을 가져오는 두 가지 방법



방법 1: free library을 다운로드하고 압축을 풉니다. 그런 다음 Spire.Pdf.jar 파일을 종속성으로 프로젝트에 추가합니다.
방법 2: 또는 다음 구성을 pom.xml에 추가하여 maven 프로젝트에 jar 종속성을 직접 추가할 수 있습니다.

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.pdf.free</artifactId>
        <version>4.4.1</version>
    </dependency>
</dependencies>


세 페이지가 포함된 PDF 파일을 세 개의 Excel 워크시트로 변환



1단계: PdfDocument 개체를 만듭니다.
2단계: PdfDocument.loadFromFile() 메서드를 사용하여 샘플 PDF 파일을 로드합니다.
3단계: PdfDocument.saveToFile() 메서드를 사용하여 PDF 파일을 Excel에 저장합니다.

import com.spire.pdf.FileFormat;
import com.spire.pdf.PdfDocument;

public class ToXLS {
    public static void main(String[] args) {
        //Create a PdfDocument object
        PdfDocument pdf = new PdfDocument();
        //Load a sample PDF file
        pdf.loadFromFile("C:\\Users\\Administrator\\Desktop\\Members.pdf");
        //Save to Excel
        pdf.saveToFile("output/ToExcel.xlsx", FileFormat.XLSX);
    }
}




세 페이지가 포함된 PDF 파일을 하나의 Excel 워크시트로 변환



무료 Spire.XLS for Java는 PdfDocument.getConvertOptions().setConvertToOneSheet(true) 메서드를 제공하여 여러 PDF 페이지를 하나의 Excel 워크시트로 변환합니다.

import com.spire.pdf.*;

public class ManyPagesToOneSheet {
    public static void main(String[] args) {

        //Create a PdfDocument object
        PdfDocument pdf = new PdfDocument();

        //Load a sample PDF file
        pdf.loadFromFile("C:\\Users\\Administrator\\Desktop\\Members.pdf");

        //Convert multiple PDF pages to one Excel worksheet
        pdf.getConvertOptions().setConvertToOneSheet(true);

        //Save to Excel
        pdf.saveToFile("output/ToOneSheet.xlsx", FileFormat.XLSX);
    }
}



좋은 웹페이지 즐겨찾기