Läs den här artikeln om du letar efter en korrekt, snabb och högkvalitativ konvertering av PDF-filer till Excel-ark i Java.

PDF till Excel Java

Det kan finnas olika scenarier när du behöver exportera data i tabellerna från PDF till Excel-arbetsböcker. PDF till Excel låter dig redigera data, tillämpa formler, rita diagram och utföra andra operationer som stöds av kalkylbladen. I den här artikeln kommer jag att visa dig hur du automatiserar PDF till Excel-konverteringen och konverterar PDF till Excel XLS till XLSX programmatiskt i Java.

Java PDF till Excel Converter - Installation

För att konvertera PDF-filer till Excel-ark kommer vi att använda Aspose.PDF för Java. Biblioteket tillhandahåller en gratis, kraftfull och högfientlig PDF till Excel-konverterare. Den är tillgänglig för nedladdning som en JAR-fil. Dessutom kan du installera det i dina Maven-baserade applikationer med följande konfigurationer.

Förvar:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Beroende:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>22.12</version>
    <classifier>jdk17</classifier>
</dependency>

Konvertera PDF till Excel XLS i Java

För att konvertera PDF till Excel XLS behöver du bara ladda PDF-dokumentet och spara det med tillägget .xls. Följande är stegen för att utföra denna konvertering.

Följande kodexempel visar hur man konverterar PDF till Excel XLS med Java.

// Ladda käll-PDF-fil
Document doc = new Document("sampletable.pdf");
// Konvertera PDF till XLS
doc.save("workbook.xls", SaveFormat.Excel);

Mata in PDF-dokument

Konvertera PDF till Excel

Skriv ut Excel-kalkylblad

PDF till XLS XLSX

Java PDF till Excel XLSX

För att konvertera PDF till XLSX-kalkylblad måste du definiera utdata Excel-format med klassen ExcelSaveOptions. Följande är stegen för att utföra PDF till XLSX-konvertering med Aspose.PDF för Java.

Följande kodexempel visar hur man konverterar PDF till XLSX med Java.

// Ladda käll-PDF-fil
Document doc = new Document("sampletable.pdf");
// Ställ in Excel-alternativ
ExcelSaveOptions options = new ExcelSaveOptions();
// Ställ in utdataformat
options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);
// Konvertera PDF till XLSX
doc.save("workbook.xlsx", options);

Minimera antalet arbetsblad i PDF till Excel

Som standard konverterar Aspose.PDF varje sida i PDF-dokumentet till ett separat kalkylblad. Du kan dock anpassa API:et för att minimera antalet kalkylblad i händelse av stora PDF-dokument. Följande är stegen för att utföra denna operation.

Följande kodexempel visar hur man konverterar PDF till XLSX med ett minimerat antal kalkylblad med Java.

// Ladda käll-PDF-fil
Document doc = new Document("sampletable.pdf");
// Ställ in Excel-alternativ
ExcelSaveOptions options = new ExcelSaveOptions();
// Ställ in utdataformat
options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);
// Ställ in minimeringsalternativ
options.setMinimizeTheNumberOfWorksheets(true);
// Konvertera PDF till Excel XLSX
doc.save("workbook.xlsx", options);

Gratis PDF till Excel Java Converter

Du kan skaffa en gratis tillfällig licens för att konvertera PDF-filer till Excel-format utan utvärderingsbegränsningar.

Utforska PDF till Excel-konverteringsbibliotek

Om du är intresserad av att utforska andra funktioner i Aspose.PDF för Java, besök dokumentationen här.

Slutsats

I den här artikeln har du sett hur du konverterar PDF till Excel XLS- eller XLSX-filer med Java. Vidare diskuteras även funktionen att minimera antalet kalkylblad i PDF till Excel med hjälp av kodexemplet.

Se även