Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Действие через библиотеку 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"

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

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

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

Задача

...