Сравнить doc файлы. Внешние средства сравнения документов. Задействование онлайновых сервисов

Nokia 10.02.2019
Nokia

Бывает так, что у вас есть два почти одинаковых текста, и вам нужно четко видеть, чем именно они отличаются. Распространенный пример: вы «сняли» с диктофона интервью и отправили требовательному собеседнику на вычитку. А тот, вместо того чтобы цветом выделить свои правки, просто вырезал некоторые фразы, дописал новые, поменял местами абзацы.

В результате вы читаете вроде бы свое же интервью, но не узнаете его «в гриме». Сличать вручную два больших текста сложно – можно ли облегчить эту задачу? сайт подскажет, как.

Такие задачи достаточно часто встают перед программистами, поэтому программы для сравнения файлов умеют подсвечивать синтаксис при сравнении программных кодов различных языков программирования. Нам же нужно, чтобы такие программы позволяли сравнивать тексты в обычном формате.txt и желательно – в «вордовском».

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

Microsoft Word

В программе Microsoft Office начиная с версии 2007 сравнить два файла можно, не выходя из «ворда». Идем в пункт меню Рецензирование – Сравнить – Сравнить… (сравнение двух версий документа). Указываем два файла, жмем кнопку «Больше» и отмечаем параметры, по которым нужно сравнить текст, а также выбираем, где просматривать изменения: в первом файле, во втором или в новом.

Удаленный текст программа выделяет красным зачеркнутым текстом, вставленный текст – красным подчеркнутым, перемещенные абзацы – зеленым. В отдельной панели слева (на скриншоте ниже ее нет) можно отследить изменения по каждому слову, а также увидеть резюме: в нашем случае 57 исправлений, из них 26 вставок, 29 удалений, 2 перемещения.

WinMerge – это бесплатная кроссплатформенная утилита для сравнения файлов, ее можно использовать на богатом «зоопарке» операционных систем, начиная с Windows 98. Последняя версия – WinMerge 2.14.0 – существует как в виде инсталлятора (6,14 Мб), так и в виде портативной сборки . Программа «из коробки» может сравнивать только обычные текстовые файлы, а если мы хотим работать также с офисными документами (тексты в форматах.doc, .docx, .odt, таблицы в форматах.xls, .xlsx, .sxc, PDF-файлы и другие офисные файлы экзотических форматов), надо скачать плагин Xdocdiff . Подключается плагин следующим образом:

1) Распаковываем архив с плагином

2) Файлы xdoc2txt.exe и zlib.dll копируем в папку с установленной программой WinMerge

3) Папку MergePlugins вместе с файлом amb_xdocdiffPlugin.dll копируем целиком в папку с установленной программой WinMerge

4) Запускаем WinMerge, идем в меню Дополнения – Список, ставим галочку «Включить дополнения»

5) Идем в меню Дополнения – ставим галочку «Распаковка автоматически»

Все, теперь можно открывать два наших файла: хочешь - обычные «тээкстэшные», хочешь – «вордовские».

Программа вас предупредит, что вы сможете также указывать заархивированные файлы, но для этого придется скачать плагин-архиватор. Впрочем, его отсутствие нам не страшно, отказываемся от будущих подобных уведомлений и получаем окно с нашими двумя текстами. В левой части окна – две длинные колонки: это миниатюры наших текстов. Желтым цветом выделены абзацы, в которых нашлись изменения. Поскольку в каждом из трех абзацев нашего исходного текста нашлись такие изменения, то обе колонки закрашены желтым. Конкретные измененные слова подсвечены светло-желтым.

Но у программы есть множество настроек, так что несложно подсветить слова каким-нибудь другим цветом.

Программ для сравнения файлов, в том числе текстовых, немало, их основной недостаток – цена. Compare it! стоит 29$ за лицензию, Beyond Compare – 30$, Compare Suite - 70$, DiffDoc Professional - аж 399,95$. Посмотрим на примере этой последней, самой дорогой программы, насколько она лучше бесплатной WinMerge.

Скачиваем программу (7 мб), запускаем. Результат очень похож на тот, что нам выдал Microsoft Office 2007, только расположение колонок иное. Красный зачеркнутый – текст, который изменили, красный подчеркнутый – текст, на который был изменен исходный (красный зачеркнутый); синий зачеркнутый – вырезанный текст, зеленый – перемещенный (или добавленный «с нуля») текст.

Получается, что разницы практически нет. Если уж пользователь честно купил дорогой офисный пакет Microsoft, то тратить еще 400 долларов на официальную покупку и регистрацию этой программы смысла нет никакого. Даже «триальной» версией нет нужды пользоваться, если тот же самый функционал обеспечивает стандартный «Ворд», тем более что незарегистрированная версия DiffDoc Professional каждые 15 минут напоминает о необходимости покупки.

Наконец, проверим один из множества онлайн-сервисов для сличения текстов: DiffNow

Сервис вроде бы поддерживает загрузку doc-файлов, «проглотил» их, написал Files compared successfully («сравнение файлов прошло успешно»), но вместо нормального результата выдал бинарный набор нолей и единиц, в котором, правда, подсветил отличия. Поэтому лучше копировать и вставлять текст вручную. Сайт подсвечивает изменения так: коричневый – измененный текст, синий – удаленный, бордовый – добавленный, фиолетовый – измененные слова в измененных предложениях. Сервис поддерживает различные настройки (в том числе можно заменять цвета), но от одного недостатка мы никакими настройками избавиться не смогли: текст по-программистски вытянут в длину, приходится задействовать горизонтальный скроллинг.

Сравнение двух документов — одна из многочисленных функций MS Word, которая может оказаться полезной во многих случаях. Представьте, что у вас есть два документа практически одинакового содержания, один из них немного больше по объему, другой — немного меньше, и вам нужно увидеть те фрагменты текста (или содержимое другого типа), которые в них отличаются. Именно в этом случае на помощь придет функция сравнения документов.

Стоит отметить, что содержимое сравниваемых документов остается неизменным, а то, что в них не совпадает, выводится на экран в виде третьего документа.

Примечание: Если вам необходимо сравнить исправления, внесеные несколькими пользователями, параметр сравнения документов использовать не стоит. В данном случае куда лучше воспользоваться функцией “Объединение исправлений от нескольких авторов в одном документе” .

Итак, чтобы сравнить два файла в Word, выполните действия, указанные ниже:

1. Откройте те два документа, которые необходимо сравнить.

2. Перейдите во вкладку “Рецензирование” , нажмите там на кнопку ”Сравнить” , которая находится в одноименной группе.

3. Выберите параметр “Сравнение двух версий документа (юридическое примечание)” .

4. В разделе “Исходный документ” укажите файл, который будет использоваться в качестве исходника.

5. В разделе “Измененный документ” укажите тот файл, который требуется сравнить с ранее открытым, исходным документом.

6. Нажмите “Больше” , а затем задайте требуемые параметры для сравнения двух документов. В поле “Показывать изменения” укажите, на каком уровне они должны отображаться — на уровне слов или знаков.

Примечание: В случае, если нет необходимости выводить результаты сравнения в третьем документе, укажите тот документ, в котором эти изменения должны отображаться.

Важно: Те параметры, которые вы выбрали в разделе “Больше” , теперь будут использоваться в качестве параметров по умолчанию при всех последующих сравнениях документов.

7. Нажмите “ОК” для начала сравнения.

Примечание: Если в каком-то из документов содержатся исправления, вы увидите соответствующее уведомление. Если вы хотите принять исправления, нажмите “Да” .

8. Будет открыт новый документ, в котором будут приняты исправления (если они содержались в документе), а изменения, которые отмечены во втором документе (изменяемом), будут отображены в виде исправлений (красные вертикальные полосы).

Если нажать на исправление, вы увидите то, чем эти документы отличаются..

Примечание: Сравниваемые документы остаются неизменными.

Вот так просто можно сравнить два документа в MS Word. Как мы уже сказали в начале статьи, во многих случаях эта функция может быть очень полезна. Успехов вам в дальнейшем изучении возможностей этого текстового редактора.

В ряде случаев у пользователя программы Microsoft Word возникает потребность в том, чтобы сравнить два текста на предмет совпадений. Это можно сделать разными способами. Как сравнить два документа Word быстрее всего?

Самые доступные варианты решения данной задачи:

Встроенные средства сравнения документов в Word

Программа Microsoft Word выпущена в большом количестве модификаций. В числе самых распространенных - Word 2007. Изучим то, какие в нем есть интерфейсы для быстрого и удобного сравнения документов.

Открыв программу Microsoft Word, необходимо выбрать вкладку «Рецензирование». Затем - опцию «Сравнить». После этого программа предложит указать два файла в формате Word, которые будут сверяться. Как только пользователь сделает это - перед ним откроется несколько окон. В них будут отображаться:

  • исходный источник (справа);
  • измененный документ (справа);
  • «гибридный» документ (в центре);
  • сводка исправлений (слева).

Нас будет, вероятно, интересовать в первую очередь окно, что располагается по центру. В нем отображается «комбинированный» текст, в котором будут «подсвечены» - выделены цветом - различия между исходным и измененным источником.

Красным шрифтом с зачеркиванием выделяется текст, который присутствует в исходном документе, но отсутствует в измененном. Красным подчеркнутым шрифтом - новый текст. Зеленым - абзацы, которые перемещены. Обычный шрифт - это то, что есть в обоих документах, совпадающие фрагменты.

С помощью вспомогательных элементов интерфейса можно превращать обнаруженные различия в полноценный элемент текста либо отклонять их (используя кнопку «Принять» либо «Отклонить и перейти к следующему»). После завершения работы с «комбинированным» текстом необходимо сохранить соответствующий документ с утвержденными изменениями.

Внешние средства сравнения документов

Как сравнить два документа Word и «подсветить» различия между ними посредством встроенных инструментов Microsoft Word, мы теперь знаем. Но есть способы решения рассматриваемой задачи, предполагающие использование также и сторонних видов ПО. Они могут пригодиться, если собственно программы Microsoft Word нет под рукой.

В числе таких решений - программа WinMerge. Скачать ее можно здесь - http://winmerge.org/?lang=ru . Она бесплатна.

Ее нужно установить на компьютер, запустить и создать новый проект (выбираем «Файл», затем - «Открыть»). После необходимо загрузить в программу сравниваемые файлы с диска компьютера. Нажимаем OK и дожидаемся появления нескольких окон интерфейса:

  • расположенных в центре и справа (в них будут отображаться сравниваемые тексты);
  • расположенного слева (графическое отображение структуры документов);
  • находящегося внизу (в нем отображаются фактические различия между текстами).

Примечательно, что различия отображаются построчно. Используя элементы интерфейса программы, можно перемещаться между ними. Различия, которые выявлены при сравнении двух файлов, можно копировать из одного текста в другой - последовательно или все одновременно.

Программа WinMerge включает полезные функции:

  • поиск и замена текста;
  • подсветка HTML-тегов, элементов языков PHP, Python;
  • создание отчета в формате HTML по итогам сверки текстов.

Как сравнить два документа Word на совпадения посредством встроенных средств программы от Microsoft, а также сопоставить тексты с помощью внешних решений, мы теперь знаем. Но вполне может оказаться так, что под рукой не окажется ни Word, ни WinMerge либо аналогов данного ПО. В этом случае можно воспользоваться одним из онлайновых сервисов для сравнения текстов.

Задействование онлайновых сервисов

В числе самых удобных и популярных сайтов, позволяющих решить задачу по сравнению текстов онлайн, - http://text.num2word.ru/ . Нужно зайти на него, разместить два текста в правой и левой формах соответственно и нажать кнопку «Сравнить». Синим цветом отображается информация, которая есть только в левом документе, красным - та, что присутствует исключительно в правом. Черным шрифтом отмечается общий для обоих источников текст.

Интересный инструмент - TopWriter (http://www.topwriter.ru/comparison/). Он позволяет отображать схожесть текстов в процентном выражении. Чтобы воспользоваться данным сервисом, следует зайти на указанный сайт, поместить в соответствующие онлайн-формы два текста и нажать кнопку «Сравнить». Сразу же отобразится цифра в процентах, свидетельствующая о степени схожести двух текстов.

Рассмотрим, как сравнить два документа Word или два раздела в документе Word . Для этого нужно их открыть одновременно в отдельных окнах.
На закладке «Вид» в разделе «Окно» нажимаем кнопку «Новое окно». На мониторе получится два окна Word.
Чтобы было видно оба окна, нажимаем на кнопку «Упорядочить все». Получится так. На мониторе разместятся столько документов, сколько открыто на ПК. Например, здесь открыто четыре документа Word. Монитор получился такой.


Здесь все открытые документы Word располагаются на экране по горизонтали.
Но можно их расположить по вертикали. Для этого нажимаем кнопку «Рядом» . Получилось так. Оба документа Word расположились на мониторе вертикально.
Нажав на кнопку «Рядом» еще раз, документы снова расположатся на экране по горизонтали.
Здесь настроена в окнах синхронная прокрутка документов. Документ в обоих окнах прокручивается одновременно.
Чтобы прокрутка документов была отдельная, чтобы каждый документ прокручивался не зависимо друг от друга, нажимаем кнопку «Синхронная прокрутка ».Теперь в каждом окне прокрутка работает самостоятельно. Можно пролистывать каждый документ отдельно.
Если нажать ещё раз на кнопку «Синхронная прокрутка», то во всех документах будет прокрутка синхронная.
Кнопка «Перейти в другое окно » - выбираем из списка открытых документов Word нужный нам документ. Или открываем другой документ Word через кнопку «Office» - «Открыть» в Word 2007 В Word 2013 на закладке «Файл» нажимаем кнопку «Открыть» и выбираем из папки нужный документ.
Кнопка «Восстановить расположение окна » - выходим из режима, при котором отражаются все открытые документы Word. Теперь восстановим размер окна документа, нажав на кнопку «Развернуть» в правом верхнем углу окна Word (рядом с кнопкой «Закрыть») или растянем каждый документ Word до нужного размера.
Рассмотрим, как сравнить текст в Word , два раздела в документе Word
Когда мы работаем с большим текстом, таблицей, может возникнуть потребность сравнить две части одного документа Word . Можно воспользоваться быстрым переходом по документу. Для этого нажимаем сочетание клавиш «Shift» + «F5». Эта функция возвращает курсор к предыдущему месту его расположения (в место, где мы работали раньше). Но, это не всегда удобно, можно запутаться.
Удобнее работать с текстом, когда оба варианта одновременно видны на мониторе. Для этого нужно разделить экран Word на два.
Ставим курсор в любое место документа. На закладке «Вид» в разделе «Окно» нажимаем кнопку «Разделить».Окно документа Word разделилось на две части. Получилось так.
В каждом получившемся окне находится целиком весь документ.
Каждое окно имеет полосу прокрутки. Чтобы начать работать в любом окне, достаточно кликнуть по нему мышкой и это окно становится активным. Документ в окнах прокручивается не зависимо друг от друга.
Изменения, произведенные в одном окне документа, происходят автоматически и в другом окне.
Здесь мы вставили картинку, изменили цвет шрифта слова «Изменять» на красный. Но, смотрим - документ в окнах открыт в разных местах, п. ч. прокрутка документа в окнах независимая.
Как убрать разделение окна Word .
Для этого на закладке «Вид» нажимаем кнопку «Снять разделение ». Эта кнопка появляется вместо кнопки «Разделить», когда окно Word разделено.
Некоторые приемы работы с таблицей Word описаны в статье "

Рекомендуем почитать

Наверх