Как преобразовать PDF в Excel на 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: 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); } } Ниже приведены подробные
шаги: 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 в Excel на Java
Преобразование многостраничного PDF в один рабочий лист Excel на Java