pdf to excel

Выполните конвертацию PDF в Excel онлайн.

PDF файлы широко используются для обмена и хранения важных документов, но извлечение структурированных данных из них может быть сложной задачей. Поэтому преобразование PDF в Excel с помощью Java REST API автоматизирует процесс, обеспечивая точное извлечение данных при сохранении форматирования и структуры. Этот подход устраняет необходимость в ручном вводе данных, уменьшает количество ошибок и экономит время, что делает его идеальным для финансовых отчетов, счетов и больших наборов данных.

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

GroupDocs.Conversion Cloud SDK for Java предлагает эффективное и надежное решение для преобразования PDF-файлов в рабочие книги Excel. Некоторые из основных возможностей, которые предлагает REST API:

  • Высококачественное преобразование PDF в Excel – сохраняет таблицы, макеты и точность данных.
  • Пакетная обработка – Конвертируйте несколько PDF в файлы Excel за одну операцию.
  • Пользовательские настройки конверсии – Определите конкретные листы, разделители и параметры форматирования.
  • Облачная обработка – Устраняет необходимость в локальных установках и повышает масштабируемость.
  • Безопасная интеграция API – Обеспечивает конфиденциальность данных с помощью аутентификации и зашифрованной связи.

Установка

Пожалуйста, добавьте следующие детали в файл pom.xml вашего проекта сборки maven.

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.8</version>
</dependency>

После установки, пожалуйста, получите ваши персонализированные учетные данные API (т.е. Client ID и Client Secret).Вы можете посетить этот короткий tutorial, объясняющий детали получения учетных данных API.

Конвертация PDF в XLS на Java

Давайте рассмотрим детали того, как мы можем бесшовно интегрировать преобразование PDF в Excel в наши Java-приложения, обеспечивая эффективный извлечение и обработку данных.

  1. Во-первых, создайте экземпляр класса Configuration, в который мы передаем учетные данные клиента в качестве аргументов.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Во-вторых, инициализируйте ConvertApi, где мы передаем объект Configuration в качестве аргумента.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Создайте экземпляр класса ConvertSettings, где мы определим имя входного файла, формат вывода как XLS и имя результирующего документа.
ConvertSettings settings = new ConvertSettings();
  1. Создайте экземпляр класса ConvertDocumentRequest, где мы передаем объект ConvertSettings в качестве аргумента.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Наконец, вызовите ConvertDocumentRequest API для конвертации PDF в Excel книгу, а затем сохраните полученный XLS в облачное хранилище.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Больше примеров по  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Получите свои учетные данные API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Создайте экземпляр класса Configuration и инициализируйте его с помощью Client ID и Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Определите базовый URL API для операции преобразования PDF в Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Инициализируйте экземпляр ConvertApi с объектом Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("marketing.pdf");
settings.setFormat("xls");
settings.setOutputPath("myResultant.xls");
    
// Вызовите API ConvertDocument для конвертации формата PDF в XLS
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Проверьте ответ и выведите сообщение об успехе
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to Excel conversion completed successfully!");
}
pdf to excel online

Изображение:- Предварительный просмотр преобразования PDF в рабочую книгу Excel.

Исходный PDF файл marketing.pdf и результирующая книга Excel, созданная с помощью приведенного выше кода, могут быть загружены по ссылке myResultant.xls.

Онлайн конвертация PDF в XLSX с использованием команд cURL

GroupDocs.Conversion Cloud API позволяет бесшовное преобразование PDF файлов в формат Excel (XLSX) с использованием простых команд cURL. Этот подход идеален для разработчиков, которые предпочитают взаимодействие через командную строку или нуждаются в автоматизации процесса конвертации без интеграции полноценного SDK.

Сначала нам нужно сгенерировать JWT токен доступа на основе учетных данных клиента, а затем выполнить следующую команду для конвертации MPP в HTML.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceMPP}\",  \"Format\": \"xlsx\",  \"OutputPath\": \"{convertedFile}\"}"

Пожалуйста, замените sourceMPP на имя входного файла MS Project, convertedFile на имя результирующего HTML файла и accessToken на персонализированный JWT токен доступа.

  • Если у нас есть требование сохранить результатный XLSX на локальный диск, пожалуйста, попробуйте выполнить следующую команду cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xlsx\"}" \
-o "resultant.xlsx"

PDF в Excel онлайн

Вы также можете рассмотреть возможность испытания удивительных возможностей API преобразования документов, используя наше бесплатное и легкое PDF to XLSX Online Converter приложение. Это приложение основано на GroupDocs.Conversion Cloud REST API и позволяет вам исследовать уникальные возможности в веб-браузере.

Конвертер PDF в Excel онлайн

Полезные ссылки

Заключение

Будь то обработка финансовых отчетов, таблиц данных или структурированных бизнес-документов, наш REST API обеспечивает высокую точность и бесшовную интеграцию в ваши приложения. С поддержкой команд cURL и Java SDK вы можете легко автоматизировать преобразования, сохраняя целостность данных. Попробуйте GroupDocs.Conversion Cloud сегодня и упростите свои потребности в конвертации документов с помощью мощного, масштабируемого и надежного решения.

Рекомендуемые статьи

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: