Get table Version 2 (Python)
Action group: PDF
Description
The action returns the table from the specified page of the PDF-document.
Action icon
Settings of parameters
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Путь к файлу | Путь к PDF-файлу, из которого необходимо извлечь таблицу. | Robin.FilePath | Да | |
Начальная страница | Страница в документе, с которой начинается таблица. Нумерация начинается с 1. Значение по умолчанию 1. | Robin.Numeric | Нет | |
Конечная страница | Страница в документе, на которой заканчивается таблица | Robin.Numeric | Нет | |
Номер таблицы | Порядковый номер таблицы в документе на указанной странице. Нумерация начинается с 1. Значение по умолчанию 1. | Robin.Numeric | Нет | |
С заголовком | Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы. | Robin.Boolean | true | Нет |
Убрать дубли заголовка | Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1. | Robin.Boolean | true | Нет |
Результаты | ||||
Таблица | Таблица, сформированная на основе данных, извлеченных из исходного документа. | Robin.DataTable |
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.
Solution
Use the "Get table", "Table to CSV" actions.
Implementation
- Assemble a robot scheme with the actions.
- Set the "Get table" action parameters.
- Set the "Table to CSV" action parameters.
- Click "Start" in the top panel.
Result
The program robot completed successfully.
The table is extractаd from the PDF-document and saved to CSV.