Прочитайте цю статтю, якщо ви шукаєте точне, швидке та якісне перетворення файлів PDF на аркуші Excel у Java.

PDF в Excel Java

Можуть бути різні сценарії, коли вам потрібно буде експортувати дані в таблицях із PDF у книги Excel. PDF to Excel дозволяє редагувати дані, застосовувати формули, будувати діаграми та виконувати інші операції, які підтримуються електронними таблицями. У цій статті я покажу вам, як автоматизувати перетворення PDF у Excel і конвертувати PDF у Excel XLS у XLSX програмним шляхом у Java.

Конвертер Java PDF в Excel - встановлення

Щоб перетворити файли PDF на аркуші Excel, ми будемо використовувати Aspose.PDF for Java. Бібліотека надає безкоштовний, потужний і високоякісний конвертер PDF у Excel. Він доступний для завантаження як файл JAR. Крім того, ви можете встановити його у своїх програмах на основі Maven, використовуючи такі конфігурації.

Репозиторій:

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

Залежність:

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

Перетворення PDF на Excel XLS у Java

Щоб конвертувати PDF у Excel XLS, вам просто потрібно завантажити PDF-документ і зберегти його з розширенням .xls. Нижче наведено кроки для виконання цього перетворення.

У наведеному нижче прикладі коду показано, як конвертувати PDF у Excel XLS за допомогою Java.

// Завантажити вихідний файл PDF
Document doc = new Document("sampletable.pdf");
// Перетворення PDF на XLS
doc.save("workbook.xls", SaveFormat.Excel);

Вхідний документ PDF

Перетворення PDF в Excel

Вихідна таблиця Excel

PDF в XLS XLSX

Java PDF в Excel XLSX

Щоб перетворити PDF на електронну таблицю XLSX, вам потрібно визначити вихідний формат Excel за допомогою класу ExcelSaveOptions. Нижче наведено кроки для виконання перетворення PDF у XLSX за допомогою Aspose.PDF for Java.

У наведеному нижче прикладі коду показано, як конвертувати PDF у XLSX за допомогою Java.

// Завантажити вихідний файл PDF
Document doc = new Document("sampletable.pdf");
// Встановіть параметри Excel
ExcelSaveOptions options = new ExcelSaveOptions();
// Встановити вихідний формат
options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);
// Перетворення PDF на XLSX
doc.save("workbook.xlsx", options);

Мінімізуйте кількість аркушів у форматі PDF до Excel

За замовчуванням Aspose.PDF перетворює кожну сторінку документа PDF на окремий аркуш. Однак ви можете налаштувати API, щоб мінімізувати кількість робочих аркушів у випадку великих PDF-документів. Нижче наведено кроки для виконання цієї операції.

У наступному прикладі коду показано, як конвертувати PDF у XLSX із мінімізованою кількістю аркушів за допомогою Java.

// Завантажити вихідний файл PDF
Document doc = new Document("sampletable.pdf");
// Встановіть параметри Excel
ExcelSaveOptions options = new ExcelSaveOptions();
// Встановити вихідний формат
options.setFormat(ExcelSaveOptions.ExcelFormat.XLSX);
// Встановіть параметр мінімізації
options.setMinimizeTheNumberOfWorksheets(true);
// Перетворення PDF на Excel XLSX
doc.save("workbook.xlsx", options);

Безкоштовний конвертер PDF у Excel Java

Ви можете отримати безкоштовну тимчасову ліцензію, щоб конвертувати PDF-файли у формат Excel без обмежень оцінювання.

Ознайомтеся з бібліотекою перетворення PDF у Excel

Якщо ви зацікавлені в дослідженні інших функцій Aspose.PDF for Java, відвідайте документацію тут.

Висновок

У цій статті ви побачили, як конвертувати PDF у файли Excel XLS або XLSX за допомогою Java. Крім того, за допомогою зразка коду також обговорюється функція мінімізації кількості робочих аркушів у PDF до Excel.

Дивись також