HTML JPG PDF XML DOCX
  Product Family
PDF

Получить таблицу по 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 всего несколькими строками кода.

  1. Создайте новый объект Configuration, указав секрет и ключ вашего приложения.
  2. Создайте объект для подключения к облачному API.
  3. Загрузите PDF в облачное хранилище.
  4. Извлеките таблицу по Id из PDF в облачном хранилище, используя функцию getTable.
  5. Проверьте ответ и запишите результат в журнал.
  6. Если операция прошла успешно, выведите свойства таблицы
 

Этот пример кода демонстрирует извлечение таблицы по 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‑файлы онлайн и протестировать его функциональность.

  •