Přečtěte si tento článek, pokud hledáte přesný, rychlý a vysoce kvalitní převod souborů PDF na listy Excelu v Javě.

PDF do Excelu Java

Mohou nastat různé scénáře, kdy potřebujete exportovat data v tabulkách z PDF do sešitů aplikace Excel. PDF do Excelu umožňuje upravovat data, používat vzorce, vykreslovat grafy a provádět další operace, které tabulky podporují. V tomto článku vám ukážu, jak automatizovat převod PDF do Excelu a převést PDF do Excelu XLS na XLSX programově v Javě.

Java PDF to Excel Converter – instalace

Pro převod souborů PDF na listy Excelu použijeme Aspose.PDF for Java. Knihovna poskytuje zdarma, výkonný a vysoce věrný převodník PDF do Excelu. Je k dispozici ke stáhnout jako soubor JAR. Kromě toho jej můžete nainstalovat do svých aplikací založených na Maven pomocí následujících konfigurací.

úložiště:

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

Závislost:

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

Převod PDF do Excelu XLS v Javě

Chcete-li převést PDF do Excel XLS, stačí načíst dokument PDF a uložit jej s příponou .xls. Následují kroky k provedení této konverze.

Následující ukázka kódu ukazuje, jak převést PDF do Excel XLS pomocí Java.

// Načíst zdrojový soubor PDF
Document doc = new Document("sampletable.pdf");
// Převést PDF do XLS
doc.save("workbook.xls", SaveFormat.Excel);

Vstup PDF dokumentu

Převést PDF do Excelu

Výstup tabulky Excel

PDF až XLS XLSX

Java PDF do Excelu XLSX

Pro převod PDF do tabulky XLSX musíte definovat výstupní formát Excel pomocí třídy ExcelSaveOptions. Následují kroky k provedení převodu PDF na XLSX pomocí Aspose.PDF for Java.

Následující ukázka kódu ukazuje, jak převést PDF na XLSX pomocí Java.

// Načíst zdrojový soubor PDF
Document doc = new Document("sampletable.pdf");
// Nastavte možnosti aplikace Excel
ExcelSaveOptions options = new ExcelSaveOptions();
// Nastavte výstupní formát
options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);
// Převést PDF do XLSX
doc.save("workbook.xlsx", options);

Minimalizujte počet listů v PDF do Excelu

Ve výchozím nastavení Aspose.PDF převede každou stránku v dokumentu PDF na samostatný list. Rozhraní API však můžete přizpůsobit tak, abyste minimalizovali počet listů v případě velkých dokumentů PDF. Následují kroky k provedení této operace.

Následující ukázka kódu ukazuje, jak převést PDF na XLSX s minimalizovaným počtem listů pomocí Java.

// Načíst zdrojový soubor PDF
Document doc = new Document("sampletable.pdf");
// Nastavte možnosti aplikace Excel
ExcelSaveOptions options = new ExcelSaveOptions();
// Nastavte výstupní formát
options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);
// Nastavte možnost minimalizace
options.setMinimizeTheNumberOfWorksheets(true);
// Převod PDF do Excelu XLSX
doc.save("workbook.xlsx", options);

Zdarma PDF do Excel Java Converter

Můžete získat bezplatnou dočasnou licenci pro převod souborů PDF do formátu Excel bez omezení hodnocení.

Prozkoumejte knihovnu převodů PDF do Excelu

V případě, že máte zájem prozkoumat další funkce Aspose.PDF pro Javu, navštivte dokumentaci zde.

Závěr

V tomto článku jste viděli, jak převést PDF do souborů Excel XLS nebo XLSX pomocí Java. Dále je pomocí ukázky kódu diskutována funkce minimalizace počtu listů v PDF do Excelu.

Viz také