Получить таблицу по Id из PDF в Java SDK
Получить таблицу по Id из PDF-документа, используя серверный Java API.
Get StartedКак извлечь таблицу по Id из PDF через облачный Java SDK
Для извлечения таблицы по Id из PDF через облачный Java SDK мы будем использовать Aspose.PDF Cloud Java SDK Этот облачный SDK позволяет легко создавать облачные приложения для создания, редактирования и конвертации PDF на C#, ASPJava или других Java-языках для различных облачных платформ. Откройте Repository в менеджере пакетов найдите Aspose.PDF Cloud и установите. Вы также можете использовать следующую команду в консоли диспетчера пакетов для установки через Maven.
Добавьте репозиторий Aspose Cloud в ваш файл pom.xml
Добавить репозиторий Aspose Cloud
<repositories>
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Чтобы установить библиотеку клиента API в ваш локальный репозиторий Maven, просто выполните:
Установка из Github
mvn clean install
Чтобы развернуть его в удалённом репозитории Maven, настройте параметры репозитория и выполните:
Развернуть репозиторий Maven
mvn clean deploy
Шаги по извлечению таблицы по Id из PDF через Java SDK
Разработчики Aspose.PDF Cloud могут легко загрузить и получить таблицу по Id из PDF всего несколькими строками кода.
- Создайте новый объект Configuration, указав секрет и ключ вашего приложения.
- Создайте объект для подключения к облачному API.
- Загрузите PDF в облачное хранилище.
- Извлеките таблицу по Id из PDF в облачном хранилище, используя функцию getTable.
- Проверьте ответ и запишите результат в журнал.
- Если операция прошла успешно, выведите свойства таблицы
Этот пример кода демонстрирует извлечение таблицы по Id из PDF-документов
import java.io.File;
import java.nio.file.Path;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.TableRecognizedResponse;
public class TablesExtractById {
public static void perform() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String TABLE_ID = "GE5TCOZSGAYCYNRQGUWDINZVFQ3DGMA";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));
// paerform action
TableRecognizedResponse response = pdfApi.getTable(PDF_DOCUMENT, TABLE_ID, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when extracting tables! '" + response.getStatus() + "'");
else {
// Show tables info...
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String jsonTab = gson.toJson(response.getTable());
System.out.println("Table #'"+ response.getTable().getId() + "' !\n" + jsonTab + "\n");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
Работа с таблицами в PDF
Таблицы предоставляют структурированный формат для систематического представления данных, упрощая читателям понимание и анализ информации. Они также повышают визуальную привлекательность документа, добавляя профессионализм и упорядоченность. При работе с числовыми или сравнительными данными таблицы повышают ясность, группируя связанную информацию в удобочитаемый формат. Кроме того, таблицы могут включать контент в реальном времени или динамически генерируемый, например данные из баз данных или аналитических панелей. Получите таблицу по Id из PDF документов с помощью Aspose.PDF Cloud Java SDK.
С нашей Java библиотекой вы можете:
- Добавлять в PDF-документ заголовок и нижний колонтитул в виде текста или изображения.
- Добавлять таблицы и штампы (текст или изображение) в PDF документы.
- Добавлять несколько PDF-документов к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями форм.
- Применять шифрование или дешифрование PDF-документов и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF-документа.
- Удалять определённый штамп или таблицу из PDF-документа по его ID.
- Заменять отдельные или множественные вхождения текста на странице PDF или во всём документе.
- Широкая поддержка конвертации PDF-документов в различные другие форматы файлов.
- Извлекать различные элементы PDF‑файлов и оптимизировать PDF‑документы.
- Вы можете попробовать наше бесплатное приложение для извлечения таблиц в PDF‑файлы онлайн и протестировать его функциональность.
- Обучающие ресурсы
- Документация
- Исходный код
- Справочники API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Java?
- Список клиентов
- Безопасность