Сайт о телевидении

Сайт о телевидении

» » Утилиты для быстрого сравнения документов. Сравнение двух версий одного документа

Утилиты для быстрого сравнения документов. Сравнение двух версий одного документа

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

Шаг 1: подготовительный этап

Примечательно, что после того, как вы сравните два файла, они останутся неизмененными, а все несоответствия будут показаны в другом (новом) документе, который откроется автоматически. Но обо всем по порядку. Для начала разберемся, что нужно делать в первую очередь перед тем, как сравнить два файла Word.

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

Теперь нужно в одном из файлов открыть нужный нам инструмент. Находится он во вкладке "Рецензирование" в группе инструментов "Сравнение". Называется инструмент "Сравнить", поэтому нажмите на него и в выпадающем меню выберите одноименный пункт.

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

Шаг 2: выбор сравниваемых документов

Перед вами сейчас открыто окно под названием "Сравнение версий". В нем, как вы видите, есть две области: "Исходный документ" и "Измененный документ". Соответственно, в первую вы должны поместить оригинал документа, а во вторую - его исправленную версию.

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

Вот мы и выбрали нужные документы для сравнения, однако не спешите нажимать кнопку "ОК", чтобы начался процесс анализа. Для того чтобы получить желаемый результат, лучше будет задать нужные параметры. О том, как это сделать, сейчас и поговорим.

Шаг 3: задаем нужные параметры для сравнения

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

Чтобы открыть меню параметров, вам нужно нажать на кнопку "Больше", все в том же окне "Сравнение версий".

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

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

После того как вы зададите все необходимые вам параметры, можно смело нажимать кнопку "ОК", чтобы начался процесс анализа. Длится он не очень долго, даже если были выбраны все пункты сравнения.

Шаг 4: проверка результата

В итоге вам покажут результат. В зависимости от вашего выбора он будет продемонстрирован в одном из двух документов или в новом, третьем.

Места, которые не совпадают, будут помечены красной линией. Что очень удобно - нажав на линию, вам будут продемонстрировано различие. Оно будет перечеркнуто красной линией.

К слову, если вы не знали, как сравнить два файла Word на совпадения, то, к сожалению, такого сделать не получится в программе. Однако для этой цели можно использовать специальные сервисы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Такие задачи достаточно часто встают перед программистами, поэтому программы для сравнения файлов умеют подсвечивать синтаксис при сравнении программных кодов различных языков программирования. Нам же нужно, чтобы такие программы позволяли сравнивать тексты в обычном формате.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 («сравнение файлов прошло успешно»), но вместо нормального результата выдал бинарный набор нолей и единиц, в котором, правда, подсветил отличия. Поэтому лучше копировать и вставлять текст вручную. Сайт подсвечивает изменения так: коричневый – измененный текст, синий – удаленный, бордовый – добавленный, фиолетовый – измененные слова в измененных предложениях. Сервис поддерживает различные настройки (в том числе можно заменять цвета), но от одного недостатка мы никакими настройками избавиться не смогли: текст по-программистски вытянут в длину, приходится задействовать горизонтальный скроллинг.

Нередко при работе приходится сравнивать между собой различные модификации документов, например, исходную и измененную редакции материалов, подготовленных в Word либо в виде PDF-документов или презентаций, рабочую и обновленные версии прайс-листов с изменившимися ценами в Excel, разные версии текстовых документов и т.п. При этом вопрос не в том, какая из версий файлов является более свежей (это и так понятно из свойств файлов), а важно, что именно изменилось в документах с точки зрения содержимого. Сравнивать документы вручную - занятие неблагодарное из-за слишком больших затрат времени и возможности ошибок, ведь не заметить какую-то важную деталь при просмотре проще простого. Гораздо разумнее задачу сравнения файлов перепоручить компьютеру. В целом, в плане сравнения Word-документов все обстоит достаточно благополучно и без использования вспомогательных инструментов, хотя в версиях Word 2002 и Word 2003 данная возможность надежно скрыта от чужих глаз, и, вероятно, не так много пользователей о ее существовании вообще догадываются. Дело в том, что для сравнения документов здесь нужно вначале загрузить исходный файл. Затем из меню "Сервис" открыть команду "Сравнить и объединить исправления", указать файл, сравниваемый с исходным, и включить флажок "Черные строки". Только после этих манипуляций кнопка "Объединить" превратится в кнопку "Сравнить", и при щелчке по данной кнопке программа и проведет сравнение файлов.

Результаты сравнения будут показаны во вновь созданном документе в традиционном режиме рецензирования. С появлением Word 2007 все стало гораздо проще, поскольку теперь достаточно переключиться на вкладку "Рецензирование", щелкнуть по кнопке "Сравнить" и указать сравниваемые версии документа. Результат сравнения окажется представленным в новом документе, где слева будет отображен отрецензированный документ с учетом изменений, а справа (друг над другом) - исходный и измененный документы. Теоретически, в Excel тоже возможно сравнение документов встроенными средствами, правда, только при работе в режиме фиксирования изменений. Однако это неудобно, поскольку каждую из измененных ячеек придется просматривать, наводя на нее мышь, так как изменения, внесенные в документ, отображаются во всплывающих окошках (примерно таких, как обычные примечания).

Во-вторых, если названный режим не будет предварительно включен (команда "Сервис" > "Исправления" > "Выделить исправления", флажок "Отслеживать исправления"), то произвести сравнение XLS-файлов потом окажется невозможно.

Что касается быстрого сравнения PDF-документов, то такая возможность, конечно, имеется в Acrobat 9 Pro и Acrobat 9 Pro Extended, но эти решения установлены далеко не на каждом компьютере. Поэтому при необходимости быстрого сравнения Excel-таблиц, PDF-документов, презентаций, а также документов в других форматах, в частности, текстовых файлов и программных кодов, приходится прибегать к использованию дополнительного инструментария. Вариантов тут множество, и это могут быть как комплексные решения, позволяющие работать с несколькими файловыми форматами, так и узкоспециализированные утилиты. Немалая часть подобных решений предлагается за приличные деньги - скажем, цена одного из самых известных в этой сфере комплексных решений Diff Doc составляет $99,95, а весьма популярная среди программистов утилита Araxis Merge оценивается в €119. Вместе с тем, на рынке имеются и вполне доступные по цене либо вообще бесплатные программы подобного плана, именно такие решения мы и оценим в данной статье. При этом основное внимание уделим комплексным решениям, а из узкоспециализированных средств отметим лишь утилиты для быстрого сравнения таблиц Excel, поскольку это одна из наиболее актуальных задач, а проведение сравнения Excel-документов комплексными решениями хоть и возможно, но менее эффективно, чем с помощью узкоспециализированных утилит.

⇡ Комплексные решения для быстрого сравнения документов

Compare Suite 7.0

Разработчик: AKS-Labs
Размер дистрибутива: 3,79 Мб
Распространение: условно бесплатная Compare Suite - удобный инструмент для быстрого сравнения текстовых файлов, документов MS Office, RTF-документов, файлов PDF, web-страниц (HTM), презентаций PowerPoint, бинарных и некоторых других типов файлов, а также файлов в ZIP- и RAR-архивах и на FTP-серверах. В случае сравнения листингов программ на ряде языков программирования (Object Pascal, HTML, C/C++, JavaScript, PHP и др.) предусмотрена подсветка синтаксиса. Имеется функционал для синхронизации текстовых файлов и сравнения папок вместе с подпапками. Демо-версия программы (имеется русскоязычная локализация) работоспособна в течение 30 дней и полностью функциональна. Стоимость коммерческой версии составляет 60 долл. Технология сравнения файлов в Compare Suite проста. Вначале выбирается метод сравнения файлов, для чего в меню "Сравнить" нужно выбрать один из вариантов: "посимвольно", "пословно", "по ключевым словам". Классическое посимвольное сравнение полезно в ситуациях, когда нужно зафиксировать малейшие отличия в написании слов - скажем, при сравнении листингов программ. Пословное сравнение документов, как правило, используется для сравнения разных версий одного и того же файла. С помощью метода сравнения по ключевым словам можно сравнить непохожие документы даже тогда, когда пословное сравнение невозможно.

После выбора метода сравнения, в меню "Файл" надо выбрать команду "Новое сравнение файлов" и указать на левой и правой панелях файлы для сравнения. Программа проанализирует файлы и выделит все имеющиеся отличия (добавленные, измененные и удаленные фрагменты) различными цветами. Дополнительно можно создать сравнительный отчет с детальной информацией о сравниваемых файлах (команда "Файл" > "Отчет"). При сравнении файлов, отличных от текстовых, следует иметь в виду, что их сравнение во всех комплексных решениях (как в Compare Suite, так и в других утилитах) производится после преобразования в текстовый формат. На практике это означает, например, что если в сравниваемых версиях Word-документа одно и то же слово в конкретном предложении оказалось на разных строках, то оно будет причислено к списку изменений. При сравнении XLS-документов данные из таблиц перед проведением анализа извлекаются, а найденные отличия отображаются построчно в текстовом формате с указанием имени листа и названий столбцов, что позволяет ориентироваться в данных. По такой же схеме осуществляется сравнение PDF-документов и презентаций PowerPoint.

При совместной работе с текстовыми документами не редко возникает необходимость сравнить два документа Word, которые редактировались разными людьми. Например, такая ситуация может возникнуть если вы отправили файл на проверку и не дождавшись исправленной версии файла продолжили редактировать свою версию документа.

Если документ небольшой, то его можно сравнить вручную. Но, с большими текстами такой вариант отнимет слишком много времени. Вместо этого лучше использовать встроенный в Word инструмент, который позволяет сравнить два документа на различия. Сейчас мы расскажем, как это делается в Word 2003, 2007, 2010, 2013 и 2016.

Сравнение документов в Word 2007, 2010, 2013 и 2016

Если вы пользуетесь Word 2007, 2010, 2013 или 2016 то для того, чтобы сравнить два документа на различия вам нужно перейти на вкладку «Рецензирование» и нажать на кнопку «Сравнить» (она находится ближе к правому верхнему углу окна). В результате появится выпадающее меню с двумя пунктами: «Сравнить» и «Объединить». Для сравнивания двух документов Word на различия вам нужно выбрать вариант «Сравнить».

Дальше откроется окно «Сравнение версий». Здесь нужно выбрать два документа Word: «Исходный документ» и «Измененный документ». Для этого воспользуйтесь кнопками с изображением папки, которая находятся рядом с каждых из документов.

После выбора исходного и измененного документа нажмите на кнопку «Больше», чтобы получить доступ к дополнительным настройкам сравнения документов.

В результате перед вами появится список всех доступных настроек. Здесь главное выбрать способ сравнения двух документов. Вы можете сравнивать их по знакам или по словам.

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

Сравнение документов в Word 2003

Если вы пользуетесь Word 2003, то для сравнения двух документов нужно открыть меню «Сервис» и выбрать пункт «Сравнить и объединить исправления». После чего нужно указать второй документ, с которым нужно сравнить текущий файл.

После этого Word загрузит второй файл и подсветит все изменения.

Здесь вы сможете просто сравнить два файл и ознакомиться со списком изменений либо принять изменения из второго файла. Для этого нужно кликнуть правой кнопкой мыши по исправлению и выбрать пункт «Принять».