Группа "Robin AI", подгруппа "Сравнить документы"
Действие через библиотеку Preferentum сравнивает два текстовых документа по правилу "Сравнение версий" и возвращает файл с примечаниями в первом документе, а также словарь с указанными примечаниями. Правило "Сравнение версий" - правило библиотеки Preferentum, которое сравнивает два документа на схожесть и выделяет все различия в виде аннотации и в визуальном представлении.
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Документ 1 | Путь до файла первого документа, который будет сравниваться. Допустимые форматы: doc, docx, xls, xlsx, csv, ppt, pptx, txt, rtf, pdf, html, odf, odt, ods, wps, wpd, xml. Формат должен совпадать с файлом из поля "Документ 2". | Путь к файлу | file1.doc | Да |
Документ 2 | Путь до файла второго документа, который будет сравниваться. Допустимые форматы: doc, docx, xls, xlsx, csv, ppt, pptx, txt, rtf, pdf, html, odf, odt, ods, wps, wpd, xml. Формат должен совпадать с файлом из поля "Документ 1". | Путь к файлу | file2.doc | Да |
Путь до папки | Путь до папки, в которой будет создан новый файл, содержащий первый документ с отмеченными отличиями, найденными при сравнении документов. | Путь к папке | C:\Users\admin\Desktop | Да |
Имя файла | Имя файла (без расширения), в который будет записан первый документ с отмеченными отличиями, найденными при сравнении документов. | Строка | test | Да |
Перезаписать | Если значение «true», и в указанной папке существует файл с таким же именем и расширением, то новый файл его перезапишет. Если «false», файл перезаписан не будет и действие вернет ошибку. | Логический | Да | Нет |
Тайм-аут, мс | Предельное время ожидания результата сравнения. Указывается в миллисекундах. | Число | 10000 | Нет |
Результаты | ||||
Документ с отличиями | Путь до файла, содержащего первый документ, в котором отмечены отличия от второго документа. Если формат исходных документов - "docx", будет создан файл "docx". Если формат - "xlsx", будет создан файл "xlsx". Если у исходных документов иной формат, то будет создан файл "html". | Путь к файлу | ||
Отличия | Таблица со списком отличий между документами. Первый столбец - начало диапазона текста в первом документе, где найдено отличие от второго документа. Второй столбец - конец диапазона. Третий столбец - описание отличия между документами. | Таблица |
Если отличий в документе нет, то создается файл без примечаний(документ 1). Действие вернет путь до этого файла и пустую таблицу.
Результаты:
Если в "Документ 1" и "Документ 2" указаны файлы расширения docx, то создастся файл расширения docx
Если в "Документ 1" и "Документ 2" указаны файлы расширения xlsx, то создастся файл расширения xlsx
Если в "Документ 1" и "Документ 2" указаны файлы других допустимых расширений, то создастся файл расширения html
Если в "Документ 1" и "Документ 2" указаны файлы расширений docx/xlsx версии 2003, то создастся файл расширения html"
Отличия - таблица. Первый столбец - начало диапазона текста, к которому относится отличие. Второй столбец - конец диапазона. Третий столбец - описание отличия
Пример:
58 | 69 | Сноску 1 пункта 2 исключить. |
123 | 250 | Сноску 1 исключить. |
Необходимо сравнить два документа.
Воспользоваться действием "Сравнить документы".
Программный робот отработал успешно. В указанной папке сохранен файл с отметками отличий. Также действие создало таблицу с отличиями.