Получите таблицы из 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 документов. Разработчикам нужно всего несколько строк кода.
- Определите функцию ExtractTables
- Загрузите PDF файл в Aspose Cloud
- Установите аргументы запроса
- Вызовите API для получения таблиц в документе
- Проверьте наличие ошибок и подтвердите HTTP ответ
- Если таблицы найдены, выведите метаданные таблицы
Этот пример кода показывает извлечение таблиц из 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 файлов онлайн и протестировать функциональность.
- Учебные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Go?
- Список клиентов
- Безопасность