
Выполните конвертацию PDF в Excel онлайн.
PDF файлы широко используются для обмена и хранения важных документов, но извлечение структурированных данных из них может быть сложной задачей. Поэтому преобразование PDF в Excel с помощью Java REST API автоматизирует процесс, обеспечивая точное извлечение данных при сохранении форматирования и структуры. Этот подход устраняет необходимость в ручном вводе данных, уменьшает количество ошибок и экономит время, что делает его идеальным для финансовых отчетов, счетов и больших наборов данных.
- PDF в Excel Конверсия REST API
- Конвертация PDF в XLS на Java
- Онлайн преобразование PDF в XLSX с использованием команд cURL
Преобразование 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-приложения, обеспечивая эффективный извлечение и обработку данных.
- Во-первых, создайте экземпляр класса
Configuration
, в который мы передаем учетные данные клиента в качестве аргументов.
Configuration configuration = new Configuration(clientId, clientSecret);
- Во-вторых, инициализируйте
ConvertApi
, где мы передаем объект Configuration в качестве аргумента.
ConvertApi convertApi = new ConvertApi(configuration);
- Создайте экземпляр класса
ConvertSettings
, где мы определим имя входного файла, формат вывода как XLS и имя результирующего документа.
ConvertSettings settings = new ConvertSettings();
- Создайте экземпляр класса
ConvertDocumentRequest
, где мы передаем объектConvertSettings
в качестве аргумента.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Наконец, вызовите 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 в рабочую книгу 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 и позволяет вам исследовать уникальные возможности в веб-браузере.
Полезные ссылки
Заключение
Будь то обработка финансовых отчетов, таблиц данных или структурированных бизнес-документов, наш REST API обеспечивает высокую точность и бесшовную интеграцию в ваши приложения. С поддержкой команд cURL и Java SDK вы можете легко автоматизировать преобразования, сохраняя целостность данных. Попробуйте GroupDocs.Conversion Cloud сегодня и упростите свои потребности в конвертации документов с помощью мощного, масштабируемого и надежного решения.
Рекомендуемые статьи
Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: