Как сравнить содержимое двух текстовых документов
Во время работы с текстовыми документами часто приходится сравнивать их по содержанию. Эта необходимость возникает, если над документом работали несколько человек или документ был отправлен учителю на согласование и редактирование, нужно быстро найти все сделанные второй стороной изменения. Но и сам пользователь может создать несколько копий документа и запутаться: какая версия последняя, и какие исправления были внесены. Рассмотрим все возможности быстрого, а главное автоматического сравнения двух документов.
1. Сравнение двух документов в MSWord (начиная с версий программы MSWord 2007, 2010, 2013)
Воспользуемся функцией Юридическое примечание, позволяющей выполнять автоматическое сравнение документов.
Запускаем программу MS Word. На ленте открываем вкладку Рецензирование, выбираем раздел Сравнить и раскрываем возможные варианты команды Сравнить… (смотри на Рисунок 1), выбираем первую команду – Сравнение двух версий документа (Юридическое примечание).
Рисунок 1 Запуск автоматического СРАВНЕНИЯ двух текстовых документов
Откроется окно, в котором указываете путь к хранению исходного и измененного документов. Для указания пути необходимо воспользоваться пиктограммой с изображением желтой папки, как показано на Рисунке 2.
Рисунок 2 Внешний вид окна Сравнение версий
Командная кнопка Больше>> (Рисунок 2) предоставляет больше дополнительных настроек отображения (подсвечивания) выполненных изменений. При ее активации окно Сравнения версий примет следующий вид (смотри Рисунок 3)
Рисунок 3 Дополнительные возможности при автоматическом сравнении текстовых документов
В открывшемся окне в разделе Параметры сравнения отметить галочками те изменения, которые необходимо отобразить в процессе автоматического сравнения документов.
По умолчанию окно Сравнения выглядит следующим образом.
Рисунок 4. Окно автоматического сравнения двух версий документа
Рассмотрим области окна автоматического сравнения документов в Юридическом примечании.
- Слева приводится Сводка исправлений: что именно было исправлено и кем (если имя пользователя указано в настройках Word).
- В центре – Сравниваемый документ – документ с внесенными исправлениями (показываются красным: добавление и удаление слов).
- Справа сверху: исходный документ, а ниже – измененный документ.
Область сверки Сводка исправлений можно настроить в виде горизонтальной панели рецензирования. Для этого необходимо выполнить последовательно следующие команды: вкладыш Рецензирование => Область проверки => Горизонтальная панель рецензирования.
Рисунок 5. Настройка Горизонтальной панели рецензирования
В этом случае окно автоматического сравнения двух документов будет выглядеть следующим образом
Рисунок 6. Окно автоматического сравнения документов при горизонтальной панели рецензирования
Перемещаться по исправлениям можно как с помощью левой клавиши мыши, кликая на текст в нужном месте документа, так и с помощью Вкладки Рецензирование – Область проверки.
Рисунок 7 Работаем с опцией ИЗМЕНЕНИЯ
Выявленные изменения необходимо либо Принять, чтобы оно осталось в измененном документе и больше не показывалось как исправление, либо Отклонить, если не согласны. Передвигаться по исправлениям можно с использованием клавиш: Назад и Далее (смотри Рисунок 7).
Чтобы отклонить или принять все исправления, используем команду Принять (или Отклонить). С помощью левой клавиши мыши раскрываем список опций команды Принять/Отклонить (стрелочка вниз) и из предложенных вариантов выбираем нужную, например: Применить (Отклонить) все исправления в документе.
Рисунок 8 Окно команды ПРИНЯТЬ
2. Сравнение двух блоков текста в интернет-браузере
При сравнении содержимого двух документов также можно воспользоваться специализированными сервисами, предоставляемыми интернет-браузерами. Они удобны при определении различий в текстах как англоязычных документов, так и при работе с русскоязычными текстами, например: Text-Compare (http://text-compare.com/), TextDiff (http:// www.textdiff.com/) и Quick Diff (http://www.quickdiff.com/). С их помощью можно сравнивать фрагменты текста, таблицы и даже программный код.
Рассмотрим кратко технологию сравнения документов в каждом из трех рекомендуемых сервисов. Общим для них является размещение двух фрагментов в соответствующие окна, а затем инициализация процесса сравнения.
Text-Compare (http://text-compare.com/). Для сравнения двух фрагментов в данном сервисе достаточно скопировать эти фрагменты в соответствующие окна, а затем запустить процесс сравнения (командная кнопка Compare). Различающиеся, а также отсутствующие в одном из сравниваемых документов фрагменты текста будут выделенными (отличающиеся элементы выделяются цветом при сравнении таблиц, в программных кодах при сравнении дополнительно отмечаются строки с отличиями).
Рисунок 9 Окна Text-Compare до выполнения операции сравнения и после ее выполнения
TextDiff (http://www.textdiff.com/). Окно сервиса представляет собой два окна, в которые помещаются сравниваемые фрагменты текста, таблицы или программного кода.
Рисунок 10 Окно сервиса TextDiff
Результаты отображения процесса сравнения с использованием TextDiff представляют один результирующий фрагмент, в котором зеленым цветом выделяется текст, появившийся во втором фрагменте (то есть отсутствующий в первом), а красным – удаленный текст.
Сравним с предыдущим сервисом: при сравнении текстовых блоков и небольших таблиц такой результат может быть удобен, для сравнения больших таблиц такой результат – сложный для вычитки различий, поскольку найденные различия отображаются построчно в текстовом формате без номеров строк и сохранения видимости столбцов.
Рисунок 11 Результата сравнения с использованием сервиса TextDiff
Принцип представления результатов в Quick Diff точно такой же, как и в TextDiff. Отличие состоит в том, что удаленные из второго фрагмента данные не только отображаются другим цветом, но еще и зачеркиваются. При этом к сложностям сравнения текста добавляется проблема – некорректное распознавание кириллицы (смотри Рисунок 12).
Рисунок 12.Окно сервиса Quick Diff после выполнения операции сравнения
- сервис Text-Compare может использоваться для сравнения текстов, таблиц и программного кода безо всяких ограничений;
- сервис TextDiff может использоваться для сравнения текстов, программных кодов и небольших табличных фрагментов;
- сервис Quick Diff прекрасно сравнивает тексты (не на русском языке), программные коды и может использоваться для сравнения небольших табличных фрагментов.
Материал подготовлен Шутилиной Л.А., методистом ГМЦ ДОгМ
Как сравнить два документа Word
Данный параметр позволяет сравнить два документа и вывести на экран только несовпадающие фрагменты. Сравниваемые документы не изменяются. При таком способе сравнения различия между документами всегда отображаются в новом, третьем документе.
Если нужно сравнить исправления, сделанные несколькими рецензентами, не следует использовать данный параметр. Выберите команду Объединение исправлений от нескольких авторов в одном документе.
- Откройте документы, которые нужно сравнить.
- На вкладке Рецензирование в группе Сравнить нажмите кнопку Сравнить.
- Выберите пункт Сравнение двух версий документа (юридическое примечание).
- В поле Исходный документ укажите документ, который будет использоваться в качестве исходного.
- В поле Измененный документ выберите документ, который нужно сравнить с уже открытым документом.
- Щелкните Больше, а затем укажите параметры сравнения документов. Рядом с Показывать изменения выберите отображение изменений на уровне знаков или на уровне слов. Если результаты сравнения не требуется выводить в третьем документе, укажите документ, в котором должны быть отображены изменения.
Важно: Все параметры, выбранные в разделе Больше, будут использоваться по умолчанию при последующем сравнении документов.
Сравнение и объединение двух версий документа
Чтобы узнать, чем отличаются две версии документа, можно выполнить их сравнение. Кроме того, две версии документа можно объединить в один файл. В обоих случаях различия в Word помечаются метками исправления.
Выполните одно из указанных ниже действий.
Сравнение двух версий документа
- Откройте одну из двух версий документа, которые требуется сравнить.
- В меню Рецензирование выберите Сравнить документы.
- В списке Исходный документ выберите исходный документ.
- В списке Измененный документ перейдите к другой версии документа и нажмите кнопку ОК. Изменения из измененной копии объединяются в новую копию, основанную на исходной версии документа. Исходная версия при этом остается неизменной. Все отличия, обнаруженные в измененной копии документа, помечаются метками исправления.
Совет: Чтобы изменить параметры сравнения документов или отображаемый уровень детализации, в меню Сервис наведите указатель мыши на пункт Отслеживать изменения, выберите пункт Сравнить документы, а затем .
Объединение двух версий документа
- Откройте одну из двух версий документа, которые требуется объединить.
- В меню Рецензирование выберите Объединить документы.
- В списке Исходный документ выберите одну версию документа.
- В списке Измененный документ перейдите к другой версии документа и нажмите кнопку ОК. Изменения из измененной копии объединяются в новую копию, основанную на исходной версии документа. Исходная версия при этом остается неизменной. Все отличия, обнаруженные в измененной копии документа, помечаются метками исправления.
Выполните одно из указанных ниже действий.
Сравнение двух версий документа
- Откройте одну из двух версий документа, которые требуется сравнить.
- В меню Сервис наведите указатель на пункт Исправления и выберите команду Сравнение версий.
Примечание: Причиной недоступности функции Сравнить документы может быть защита документа. Чтобы снять защиту документа, в меню Сервис выберите пункт Отменить защиту документа.
Совет: Чтобы изменить параметры сравнения документов или отображаемый уровень детализации, в меню Сервис наведите указатель мыши на пункт Отслеживать изменения, выберите пункт Сравнить документы, а затем .
Объединение двух версий документа
- Откройте одну из двух версий документа, которые требуется объединить.
- В меню Сервис выберите команду Объединение документов.
- Во всплывающем меню Исходный документ выберите первую версию документа.
- Во всплывающем меню Измененный документ выберите другую версию документа и нажмите кнопку ОК.
Как сравнить два документа Word
Данный параметр позволяет сравнить два документа и вывести на экран только несовпадающие фрагменты. Сравниваемые документы не изменяются. При таком способе сравнения различия между документами всегда отображаются в новом, третьем документе.
Если нужно сравнить исправления, сделанные несколькими рецензентами, не следует использовать данный параметр. Выберите команду Объединение исправлений от нескольких авторов в одном документе.
- Откройте документы, которые нужно сравнить.
- На вкладке Рецензирование в группе Сравнить нажмите кнопку Сравнить.
- Выберите пункт Сравнение двух версий документа (юридическое примечание).
- В поле Исходный документ укажите документ, который будет использоваться в качестве исходного.
- В поле Измененный документ выберите документ, который нужно сравнить с уже открытым документом.
- Щелкните Больше, а затем укажите параметры сравнения документов. Рядом с Показывать изменения выберите отображение изменений на уровне знаков или на уровне слов. Если результаты сравнения не требуется выводить в третьем документе, укажите документ, в котором должны быть отображены изменения.
Важно: Все параметры, выбранные в разделе Больше, будут использоваться по умолчанию при последующем сравнении документов.