HTML JPG PDF XML DOCX
  Product Family
PDF

Получите таблицы из PDF через Go SDK

API для получения таблиц из PDF документов с Aspose.PDF Cloud Go SDK

Get Started

Как извлечь таблицы из PDF документов, используя Cloud Go SDK

Для получения таблиц из PDF документов мы будем использовать Aspose.PDF Cloud Go SDK Этот Cloud SDK помогает программистам на Go разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF с использованием языка программирования Go через Aspose.PDF REST API. Используйте следующую команду из консоли диспетчера пакетов.

Команда консоли диспетчера пакетов


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

Шаги для получения таблиц с использованием Go

Разработчики Aspose.PDF Cloud Go могут легко извлекать таблицы из PDF документов. Разработчикам нужно всего несколько строк кода.

  1. Определите функцию ExtractTables
  2. Загрузите PDF файл в Aspose Cloud
  3. Установите аргументы запроса
  4. Вызовите API для получения таблиц в документе
  5. Проверьте наличие ошибок и подтвердите HTTP ответ
  6. Если таблицы найдены, выведите метаданные таблицы
 

Этот пример кода показывает извлечение таблиц из PDF документа с использованием PDF Cloud Go SDK


    package main

    import (
        "fmt"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func ExtractTables(pdf_api *asposepdfcloud.PdfApiService, document string, remoteFolder string) {
        // Extract all tables form the document and show table info
        uploadFile(pdf_api, document)

        args := map[string]interface{}{
            "folder": remoteFolder,
        }

        result, httpResponse, err := pdf_api.GetDocumentTables(document, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("ExtractTables(): Failed to extract tablev from the document.")
        } else {
            if result.Tables == nil || len(result.Tables.List) == 0 {
                fmt.Println("ExtractTables(): Tables not found in the document.")
            } else {
                for i, t := range result.Tables.List {
                    fmt.Println("table", i, " => id: '"+t.Id+"', page: '", t.PageNum, "', rows: '", len(t.RowList), "', columns: '", len(t.RowList[0].CellList), "'")
                }
            }
        }
    }
 

Работа с таблицами в PDF через Go SDK

Таблицы предоставляют структурированный формат для систематического представления данных, облегчая читателям понимание и анализ информации. Они также повышают визуальную привлекательность документа, добавляя профессионализм и организованность. При работе с числовыми или сравнительными данными таблицы улучшают ясность, группируя связанную информацию в легко читаемом формате. Кроме того, таблицы могут включать в себя данные в реальном времени или динамически генерируемый контент, например, данные из баз данных или аналитических панелей. Извлеките таблицу из PDF документов с Aspose.PDF Cloud Go SDK.

С нашим Go SDK вы можете

  • Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
  • Добавлять таблицы и текстовые или графические штампы в PDF документы.
  • Присоединять несколько PDF документов к существующему файлу.
  • Работать с вложениями PDF, аннотациями и полями форм.
  • Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
  • Удалять все штампы и таблицы со страницы или из всего PDF документа.
  • Удалять конкретный штамп или таблицу из PDF документа по его ID.
  • Заменять одну или несколько копий текста на странице PDF или в целом документе.
  • Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
  • Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
  • Вы можете попробовать наше бесплатное приложение, чтобы получить таблицы из PDF файлов онлайн и протестировать функциональность.

  •