Как да конвертирате PDF в CSV с помощта на Java

В този кратък урок ще научите как да конвертирате PDF в CSV с помощта на Java. Той включва всички подробности стъпка по стъпка за това как с помощта на Java PDF към CSV преобразуването може да се извърши мигновено, без да е необходимо да инсталирате приложение за обработка на PDF като Adobe Acrobat и т.н. Това преобразуване може да бъде полезно в различни случаи на употреба, например обработка на числови стойности от PDF файл за създаване на диаграми или графики във файл на Excel.

Стъпки за конвертиране на PDF в CSV с помощта на Java

  1. Включете препратка към библиотека Aspose.PDF for Java от хранилището на Maven, за да конвертирате PDF в CSV
  2. Добавете препратката към пространството от имена Aspose.PDF във вашия проект, за да експортирате PDF в CSV
  3. Създайте екземпляр на Document class, за да заредите изходния PDF файл
  4. Инициализирайте обекта ExcelSaveOptions, за да зададете желаните свойства за изходния CSV файл
  5. Конвертирайте PDF в CSV в Java, като използвате метода Save и параметъра ExcelSaveOptions

Тези основни стъпки разясняват как да създавате PDF към CSV Java базирани приложения. Първо, разрешите препратката, като конфигурирате зависимостта от хранилището на Maven. След това трябва да продължим, като заредим входния PDF файл и напишем изходния CSV файл на диска, докато задаваме различни свойства за изходния файл.

Код за конвертиране на PDF в CSV с помощта на Java

import com.aspose.pdf.Document;
import com.aspose.pdf.ExcelSaveOptions;
import com.aspose.pdf.License;
public class ConvertPdfToCsvUsingJava {
public static void main(String[] args) throws Exception { // main method to convert a PDF document to CSV file format
// Instantiate the license to avoid trial limitations while converting the PDF to comma separated CSV file
License asposePdfLicenseCSV = new License();
asposePdfLicenseCSV.setLicense("Aspose.pdf.lic");
// Load PDF document for converting it to comma seaparated value file
Document convertPDFDocumentToCSV = new Document("input.pdf");
// Initialize ExcelSaveOptions class object to set the format of the output file
ExcelSaveOptions csvSave = new ExcelSaveOptions();
csvSave.setFormat(ExcelSaveOptions.ExcelFormat.CSV);
// Save the converted output file in CSV format
convertPDFDocumentToCSV.save("ConvertPDFToCSV.csv", csvSave);
System.out.println("Done");
}
}

За да експортирате PDF в CSV в Java, можете да използвате примерния код по-горе. Той зарежда входния PDF файл с помощта на класа Document и след това можем да зададем различни предпочитания за изходния CSV файл с помощта на класа ExcelSaveOptions. Например, задаване на файлов формат или равномерно разделение на колони и т.н., преди да запазите изходния файл на диска или обект на поток според вашите изисквания.

В този пример проучихме как да конвертирате PDF в CSV с помощта на Java. Ако се интересувате да конвертирате PDF файл в Excel програмно, моля, вижте статията на как да конвертирате PDF в Excel в Java.

 Български