Удалить страницы Версия 1 (Net)
Группа действий: PDF
Описание
Действие удаляет указанный диапазон страниц из PDF-документа.
Иконка
Параметры
Входные параметры
Контекст Контекст действия для работы с PDF-документом.
Диапазон страниц Диапазон страниц, которые будут удалены из PDF-документа. Диапазоном страниц может быть число или два числа через "-", при этом второе число должно быть больше первого. Пример заполнения: "1-5" или "6".
Имя файла Название файла PDF-документа с удаленными страницами. Если поле останется пустым, будет использовано имя исходного файла.
Путь к папке Путь к папке, в которую будет сохранен файл PDF-документа с удаленными страницами. Если поле останется пустым, то файл сохранится в исходной папке.
Перезаписать Если значение «true», и в указанной папке существует PDF-документ с таким же именем, то новый файл его перезапишет. Если «false», документ перезаписан не будет и действие вернет ошибку.
Выходные параметры
Результат Путь к файлу PDF-документа с удаленными страницами.
Настройки
Property | Description | Type | Filling example | Mandatory field |
---|---|---|---|---|
Parameters | ||||
Context | Action context for working with a PDF document. | Robin.PDF | PDF context | Yes |
File name | File name of PDF document with deleted pages. If the field is left empty, the name of the original file will be used. | Robin.String | No | |
Folder path | Path to folder where PDF document file with deleted pages will be saved. If the field remains empty, the file will be saved in the original folder. | Robin.FolderPath | C:\doc\img | No |
Overwrite | If the value is «true» and a PDF document with the same name exists in the specified folder, the new file will overwrite it. If «false», the document will not be overwritten and the action will return an error. | Robin.Boolean | true | No |
Page range | Range of pages to be removed from PDF document. The page range can be one or two numbers with a «-«, with the second number being larger than the first. Example of filling: «1-5» or «6». | Robin.String | Yes | |
Results | ||||
Result | Path to PDF document file with deleted pages. | Robin.FilePath |
Особые условия использования
- Если в параметрах диапазона указаны несуществующие страницы, то действие удалит страницы с первой указанной и по последнюю страницу из документа.
- Пример: В документе 20 страниц. Указанный диапазон: "15-30". Действие удалит страницы с 15 по 20.
- Нельзя удалить все страницы PDF-документа - действие выдаст ошибку.
Пример использования
Задача
Есть PDF-файл с 5 страницами:
Необходимо удалить первые две страницы, заменить имя файла на "New PDF" и сохранить его в другую папку.
Решение
Воспользоваться действиями "Open PDF" и "Delete pages".
Реализация
- Собрать следующую схему робота, состоящую из следующих действий:
- Настроить параметры для действия "Open PDF":
- Настроить параметры для действия "Delete pages":
- Запустить робота, нажав на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Имя и путь файла были изменены.
Из файла были удалены первые 2 страницы: