Сравнить документы версия 1 (Net)

Группа "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. "Документ с отличиями" - путь до файла, в который записан первый документ с отмеченными правками, полученных при сравнении со вторым документом. Название файла берется из параметра "Имя файла". Расширение нового файла зависит от расширения поданных документов:
    • Если в "Документ 1" и "Документ 2" указаны файлы расширения docx, то создастся файл расширения docx

    • Если в "Документ 1" и "Документ 2" указаны файлы расширения xlsx, то создастся файл расширения xlsx

    • Если в "Документ 1" и "Документ 2" указаны файлы других допустимых расширений, то создастся файл расширения html

    • Если в "Документ 1" и "Документ 2" указаны файлы расширений docx/xlsx версии 2003, то создастся файл расширения html"

  1. Отличия - таблица. Первый столбец - начало диапазона текста, к которому относится отличие. Второй столбец - конец диапазона. Третий столбец - описание отличия
    Пример:

    5869Сноску 1 пункта 2 исключить.
    123250Сноску 1 исключить.

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

Задача

Необходимо сравнить два документа.

Решение

Воспользоваться действием "Сравнить документы".

Реализация

  1. Перетащить на рабочую область действие "Сравнить документы".



  2. Заполнить параметры корректными данными.

  3. Нажать на кнопку "Старт" в верхней панели.

Результат

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

  • Нет меток