2-х или 3-х стороннее слияние файлов Word или PDF

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

Я ищу 2-х или 3-х (желательно) инструмент для слияния документов, который прекрасно работает как с документами MS Word, так и с PDF-файлами. У меня есть несколько документов, которые я хочу объединить, взяв страницы и разделы из этих документов и объединив их в один документ.

Я подумал, что лучший способ сделать это - использовать инструмент слияния с 3 путями, чтобы помочь мне выполнить это слияние. Я взглянул на следующие инструменты слияния:

Araxis Merge
Beyond Compare 4
Compare It!
DeltaWalker 2.1.1
DiffMerge
ExamDiff Pro 7.0
Meld
SmartSynchronize
WinMerge
UltraCompare

Ничто из этого не соответствует моим потребностям. Большинство не могут читать PDF и Word Docs. Те немногие, которые могут, только UltraCompare, я смог сохранить изменения. Однако при сравнении импортируется только текст (все изображения теряются), а изменения сохраняются в формате.rtf, поэтому я теряю большую часть форматирования. Я хочу иметь возможность сохранить обратно в исходный формат.

Кто-нибудь использовал инструмент, который может аккуратно объединять документы Word и / или PDF вместе, позволяя импортировать разделы / страницы?

2 ответа

В Word 2007 и более поздних версиях "Просмотр> Сравнить> Объединить документы..." можно выполнить трехстороннее объединение, хотя это двухэтапный процесс:

  • Объединить оригинал и первую ревизию
  • Объединить объединенную версию и вторую ревизию

Word будет "делать правильные вещи" и показывать обе комбинации в Track Changes с надлежащим указанием автора.

Подробные инструкции с (более) скриншотами находятся в этой статье MS, на которой основано ниже.

Например, скажем, у нас есть файл с именем "master.docx" и две ветви этого файла, "master-branch1.docx" и "master-branch2.docx", обе из которых были скопированы из "master.docx" и отдельно модифицированный.

  • Откройте "master.docx" (или любой другой файл - вам просто нужно попасть в меню "Обзор")
  • Выберите "Обзор> Сравнить> Объединить документы..."
  • Выберите оригинал (master.docx) в качестве "Оригинального" документа слева
  • Выберите первую ветку (master-branch1.docx) в качестве "пересмотренного" документа справа снимок экрана диалога объединения документов в Word 2016 Mac
  • Введите автора каждой версии в поле "Пометьте неотмеченные изменения как" (например, вы на стороне "Оригинал", человек, который редактировал master-branch1.docx справа). После слияния эти имена будут отображаться в "отслеживании изменений" и в комментариях (примечание: вам не нужно включать отслеживание изменений).
  • Нажмите OK и сохраните как новый документ, например, "master-v2.docx".
  • Снова выберите "Обзор> Сравнить> Объединить документы..."
  • Выберите новый мастер (master-v2.docx) в качестве "оригинального" документа слева
  • Выберите вторую ветвь (master-branch2.docx) в качестве "пересмотренного" документа справа
  • Введите имена авторов в поля "Пометить неотмеченные изменения как" (в поле "Исходный" введите то же, что вы ввели в прошлый раз, а в разделе "Пересмотренный" введите автора второго набора изменений). Опять же, вы также можете ввести "Мастер" и "Филиал 2" соответственно.
  • Нажмите треугольник раскрытия и выберите "Исходный документ", чтобы сохранить изменения. Это сохранит ваши изменения обратно в master-v2.docx вместо создания еще одного документа. (Возможно, вы сможете сделать это и с master.docx, но, вероятно, плохая идея - стереть с себя ваш мастер во время чтения;-)). Снимок экрана: диалоговое окно
  • Нажмите ОК

master-v2.docx теперь будет содержать объединенный в 3 направления документ с выделенными изменениями и комментариями, содержащими авторов каждого изменения. Панель обзора также покажет список изменений. введите описание изображения здесь

Если у вас более 2 веток (например, вы отправили документ по электронной почте 30 сотрудникам и попросили их внести изменения), вы можете повторить, используя "Объединить изменения" на master-v2.docx/master-branch3.docx master-v2.docx/master-branch4.docx ... master-v2.docx/master-branch30.docx.

Я столкнулся с теми же проблемами. Вот мои 2 цента для всех, кому интересно:

Инструменты, которые я проверил:

  • Помимо сравнения 4
  • Winmerge
  • Meld
  • Араксис Слияние
  • Сравните это!
  • DeltaWalker
  • DiffMerge
  • ExamDiff
  • ExamDiff Pro
  • SmartSynchronize
  • UltraCompare
  • KDiff3
  • P4Merge
  • Код Сравнить
  • Diff-PDF
  • Проверка различий

Все можно сравнивать текстовые файлы, некоторые могут обрабатывать изображения, а некоторые - файлы PDF. К сожалению, никто не может обрабатывать изображения в PDF, кроме Diff-PDF (https://vslavik.github.io/diff-pdf/).

Для сравнения текста я использую KDiff, а для файлов PDF использую Diff-PDF. Не идеально, но выполнимо, так как я предпочитаю один инструмент для всех.

Вы можете использовать TE Edit Control для добавления нескольких документов RTF/DOCX/DOC в видимый или невидимый элемент управления, а затем сохранить объединенный документ как один документ в формате RTF или DOCX. Элемент управления поддерживает рисунки, таблицы и т. Д.

Другие вопросы по тегам