Главное Авторские колонки Вакансии Вопросы
398 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как преобразовать PDF в Excel на Java

В этой статье мы расскажем, как конвертировать PDF в Excel на Java с помощью Free Spire.PDF for Java.
Мнение автора может не совпадать с мнением редакции

В целях безопасности многие финансовые документы, например счета-фактуры, обычно сохраняются в формате PDF. Если вы хотите выполнить анализ данных и расчеты в этих документах, вам может понадобиться преобразовать их в Excel. В этой статье мы расскажем, как конвертировать PDF в Excel на Java с помощью Free Spire.PDF for Java.

— Преобразование PDF в Excel на Java

— Преобразование многостраничного PDF в один рабочий лист Excel на Java

Установка файла Free Spire.Pdf.jar

Бесплатная Spire.PDF for Java — это профессиональная Java-библиотека для чтения, создания и работы с PDF-файлами в Java-приложениях.

Если вы создали Maven-проект, вы можете легко импортировать jar в свое приложение, используя следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл по этой ссылке и добавьте его в качестве зависимости в свое приложение.

Преобразование PDF в Excel на Java

Ниже описаны шаги по преобразованию PDF-документа в Excel:

1. Инициализируйте экземпляр класса PdfDocument.

2. Загрузите PDF-документ с помощью метода PdfDocument.loadFromFile(String).

3. Сохраните документ в Excel с помощью метода PdfDocument.saveToFile(String, FileFormat).

import com.spire.pdf.FileFormat;

import com.spire.pdf.PdfDocument;

public class ConvertPdfToExcel {

public static void main(String[] args) {

//Initialize an instance of PdfDocument class

PdfDocument pdf = new PdfDocument();

//Load the PDF document

pdf.loadFromFile("Sample.pdf");

//Save the PDF document to XLSX

pdf.saveToFile("PdfToExcel.xlsx", FileFormat.XLSX);

}

}

Преобразование многостраничного PDF в один рабочий лист Excel на Java

Ниже приведены подробные шаги:

1. Создайте объект PdfDocument.

2. Загрузите образец PDF-файла с помощью метода PdfDocument.loadFromFile().

3. Установите параметры преобразования PDF в XLSX для отображения нескольких PDF-страниц на одном рабочем листе с помощью метода PdfDocument.getConvertOptions().setPdfToXlsxOptions().

4. Сохраните PDF-файл в Excel с помощью метода PdfDocument.saveToFile().

import com.spire.pdf.*;

import com.spire.pdf.conversion.XlsxLineLayoutOptions;

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");

//Set the PDF to XLSX conversion options: rendering multiple pages on a single worksheet

pdf.getConvertOptions().setPdfToXlsxOptions(new XlsxLineLayoutOptions(false,true,true));

//Save to Excel

pdf.saveToFile("out/ToOneSheet.xlsx", FileFormat.XLSX);

}

}

Заключение

В этой статье мы узнали, как использовать Free Spire.PDF for Java для преобразования PDF в Excel. Кроме того, эта библиотека поддерживает и другие функции обработки PDF, такие как:

Преобразование PDF в изображения в Java

Преобразование PDF в Word в Java

Шифрование PDF-документов в Java

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем