Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Get table Version 3 (Python)

Action group

Извлечь таблицу

Группа действий: PDF

Описание

Действие возвращает таблицу с указанной страницы PDF-документа.

Иконка

Image Removed

Настройки

...

Description

The action returns the table from the specified page of the PDF-document.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
Path to filePath to the PDF file to extract the table from

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Путь к файлу

Путь к PDF-файлу, из которого необходимо извлечь таблицу
.Robin.FilePath
Да

Yes

Начальная страница

Страница в документе, с которой начинается таблица. Нумерация начинается с 1. Значение по умолчанию
Start pageThe page in the document where the table starts. Numbering starts from 1. Default value is 1.Robin.Numeric
Нет

No

Конечная страница

Страница в документе, на которой заканчивается таблица
End PageThe page in the document where the table endsRobin.Numeric
Нет

No

Номер таблицы

Порядковый номер таблицы в документе на указанной странице. Нумерация начинается с 1. Значение по умолчанию
Table numberThe sequence number of the table in the document on the specified page. Numbering starts from 1. Default value is 1.Robin.Numeric
Нет

No

С заголовком

Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы
HeadingIf the value is «true», the first row of the table will be highlighted separately as a header and will not be included in the rows with the contents of the table.Robin.Booleantrue

Нет

Убрать дубли заголовка

Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с
No
Remove duplicate headerIf the value is «true», indexes will be added to the same column names in the header of the resulting table. Numbering starts from 1.Robin.Booleantrue
Нет
No
Результаты
Results

Таблица

Таблица, сформированная на основе данных, извлеченных из исходного документа
TableA table generated from data retrieved from a source document.Robin.DataTable

Особые условия использования

Действие работает только с текстовым слоем.  

Пример использования 

Задача: в документе-PDF имеется 2 таблицы на второй странице. Необходимо извлечь вторую таблицу и сохранить эту таблицу в CSV. 

Image Removed

Решение: воспользоваться действиями "Извлечь таблицу", "Сохранить таблицу в CSV". 

Реализация:

  1. Собрать схему робота, состоящую из действий:
    Image Removed
  2. Настроить параметры для действия "Извлечь таблицу". 
    Image Removed
  3. Настроить параметры действия "Сохранить таблицу в CSV". 
    Image Removed
  4. Нажать на кнопку "Старт" в верхней панели. 

Результат:

Программный робот отработал успешно. 

Image Removed

 Таблица извлечена из документа-PDF и сохранена в формат CSV.



Special conditions of use

The action only works with the text layer.

Example of use

Task

There are two tables on the second page of the PDF-document. Extract the second table and save it to CSV.

Image Added

Solution

Use the "Get table", "Table to CSV" actions.

Implementation

  1. Assemble a robot scheme with the actions.
    Image Added
  2. Set the "Get table" action parameters. 
    Image Added
  3. Set the "Table to CSV" action parameters.
    Image Added
  4. Click "Start" in the top panel.

Result

The program robot completed successfully.

Image Added

 The table is extracted from the PDF-document and saved to CSV. 

 Image Added Image Removed