Прочитайте цю статтю, якщо ви шукаєте точне, швидке та якісне перетворення файлів PDF на аркуші Excel у Java.
![PDF в Excel Java](images/PDF-to-Excel.jpg#center)
Можуть бути різні сценарії, коли вам потрібно буде експортувати дані в таблицях із PDF у книги Excel. PDF to Excel дозволяє редагувати дані, застосовувати формули, будувати діаграми та виконувати інші операції, які підтримуються електронними таблицями. У цій статті я покажу вам, як автоматизувати перетворення PDF у Excel і конвертувати PDF у Excel XLS у XLSX програмним шляхом у Java.
- PDF to Excel Converter API – встановлення
- Конвертуйте PDF у XLS за допомогою Java
- Конвертуйте PDF у XLSX за допомогою Java
- PDF в Excel - мінімізуйте кількість робочих аркушів
Конвертер 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-файл за допомогою класу Document.
- Збережіть PDF як Excel XLS за допомогою методу Document.save(String outputFileName, int format).
У наведеному нижче прикладі коду показано, як конвертувати PDF у Excel XLS за допомогою Java.
// Завантажити вихідний файл PDF
Document doc = new Document("sampletable.pdf");
// Перетворення PDF на XLS
doc.save("workbook.xls", SaveFormat.Excel);
Вхідний документ PDF
![Перетворення PDF в Excel](images/Convert-pdf-to-excel-C.png#center)
Вихідна таблиця Excel
![PDF в XLS XLSX](images/Convert-pdf-to-excel-C-2.png#center)
Java PDF в Excel XLSX
Щоб перетворити PDF на електронну таблицю XLSX, вам потрібно визначити вихідний формат Excel за допомогою класу ExcelSaveOptions. Нижче наведено кроки для виконання перетворення PDF у XLSX за допомогою Aspose.PDF for Java.
- Завантажте вхідний PDF-документ за допомогою класу Document.
- Створіть екземпляр класу ExcelSaveOptions.
- Встановіть вихідний формат за допомогою методу ExcelSaveOptions.setFormat(ExcelSaveOptions.ExcelFormat.XLSX).
- Перетворіть PDF у Excel за допомогою методу Document.save(String outputFileName, SaveOptions options).
У наведеному нижче прикладі коду показано, як конвертувати 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-документів. Нижче наведено кроки для виконання цієї операції.
- Використовуйте клас Document, щоб завантажити вхідний документ PDF.
- Створіть екземпляр класу ExcelSaveOptions.
- Установіть параметр ExcelSaveOptions.setMinimizeTheNumberOfWorksheets(true).
- Збережіть PDF як XLSX.
У наступному прикладі коду показано, як конвертувати 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.