Skip to Content

Получить файл

alt

Элемент получает обработанный файл с Primo RPA AI Server после выполнения запроса (например, после OCR-обработки). Для работы требуется идентификатор запроса, полученный при создании запроса на обработку. Работает в контейнере “Сервер Primo AI”

Перед началом работы

Установите в Студии библиотеку Primo.AI.Server.

Свойства

Символ * указывает на обязательность заполнения свойства. Описание общих свойств см. в разделе Свойства элемента.

  1. ID файла* System.Guid - идентификатор файла, полученный при создании запроса
  2. Ключ запроса* System.Guid - уникальный ключ для аутентификации запроса
  3. Тип запроса* Primo.AI.Server.Model.RequestType - тип исходного запроса (например, “SmartOCR”, “NLP”)
  4. Путь для сохранения String - локальный путь для сохранения полученного файла. Пример:
    System.IO.Path.Combine_Workflow.ProjectPath,"Results","output.pdf"

Вывод:

  • Результат (byte[]) - содержит полученный файл в бинарном формате.

Особенности работы

  • Для получения файла должен быть завершен процесс обработки на сервере.
  • Поддерживает различные форматы выходных данных в зависимости от типа запроса.

Рекомендации

  1. Проверяйте статус обработки перед получением файла
  2. Для больших файлов увеличьте таймаут ожидания.
  3. Сохраняйте идентификаторы запросов для последующего получения результатов.
  4. Используйте обработку исключений для перехвата возможных ошибок.