Знаете ли вы хороший способ сравнить PDF-файлы бок о бок и показать изменения между ними?
Я ищу программное обеспечение Windows для этого. Было бы здорово, если вы можете размещать как бесплатные, так и несвободные продукты.
windows
pdf
file-comparison
Нельсон Рейс
источник
источник
Ответы:
Попробуйте WinMerge с плагином xdocdiff . Оба абсолютно бесплатны. Безвоздмездно.
Несколько комментариев ниже предполагают, что они не видят никакой разницы. Это означает, что плагин установлен неправильно. Вот как:
Поместите файлы туда, где в
xdocdiff
файле readme плагина написано, что их нужно разместить (есть два места; я не буду перечислять их здесь, так как имена файлов могут меняться и т. Д. - прочитайте readme)В WinMerge перейдите в «Плагины»> «Список» и установите флажок «Включить плагины» (этот шаг отсутствует в
xdocdiff
файле readme).В WinMerge выберите «Плагины»> «Автоматическая распаковка» (это было отключено до шага 2)
Затем при сравнении вы увидите, как выглядят текстовые файлы в окнах сравнения.
источник
Plugins > List and tick the "Enable Plugins" checkbox
было то, что мне не хватало!На Linux и Windows вы можете использовать
diffpdf
(что отличается отdiff-pdf
упомянутого в этой теме).На Ubuntu установить с помощью:
Смотрите далее эту страницу UbuntuGeek о сравнении pds текстуально или визуально .
Для Windows эта версия Diffpdf для Windows работает очень хорошо. Вы можете скачать с http://soft.rubypdf.com/software/diffpdf (прокрутите вниз до статической версии Win32 ).
источник
Я недавно нашел это, и мне это нравится.
https://github.com/vslavik/diff-pdf
Кроссплатформенный, бесплатный и хорошо работает.
Вот скриншот
diff-pdf
в действии - обратите внимание, что текст не отличается в PDF, а только шрифты (и, соответственно, настройки макета):Призыв получить это изображение был:
... где testA.pdf / testB.pdf получают путем компиляции этого простого латексного файла с
pdflatex
(соответственно для каждого pdf, см. комментарий):источник
diff-pdf
: DiffPDF отлично подходит для быстрой визуальной бок о бок сравнения измененного текста, но это практически невозможно отлаживать такие вещи , как, например, небольшие изменения в межстрочный интервал -diff-pdf
с другой стороны, в основном помещает содержимое страницы из обоих сравниваемых файлов на одной странице (но с другим цветом) - так что проблемы с межстрочным интервалом могут быть легко определены ... Ура!Нам также нужно было сравнить PDF-файлы в нашей компании, и мы не были удовлетворены каким-либо из найденных нами решений, поэтому мы сделали свое собственное: i-net PDFC . Это не бесплатно, но мы предлагаем 30-дневную пробную версию.
Он написан на Java, поэтому он кроссплатформенный.
Что делает его особенным, так это то, что он сравнивает содержимое, а не только текст (или просто конвертирует pdf в изображение и сравнивает изображение). У этого также есть хороший визуальный инструмент сравнения.
источник
Вы также можете использовать Adobe Acrobat X. Он имеет встроенную функцию сравнения PDF в «Просмотр -> Сравнить документы».
источник
Я хотел сделать это (diff PDFs) недавно с этими требованиями:
Я установил pdftotext, wdiff и colordiff, доступные в различных менеджерах пакетов. (С MacPorts:
sudo port install poppler wdiff colordiff
)Затем:
wdiff <(pdftotext old.pdf -) <(pdftotext new.pdf -) | colordiff
Теперь я вижу, какие слова, красиво окрашенные, изменились.
Более подробная информация: http://philfreo.com/blog/how-to-view-a-color-diff-of-text-from-two-pdfs/
Вариация:
Использование
dwdiff
может дать немного лучшие результаты.Я также хотел вывод HTML, поэтому этот крошечный скрипт создает базовую веб-страницу с небольшим количеством CSS.
bash pc-script.bash old.pdf new.pdf > q.htlm
Затем откройте
q.html
с помощью веб-браузера.pc-script.bash
файл:Пример вывода можно увидеть здесь
источник
pc-script.bash
скрипт не экранирует символы для HTML.Если вы сравниваете текст внутри PDF, то Beyond Compare делает это.
Не бесплатно, но есть 30-дневная пробная версия.
источник
New > Text Compare
помог мне увидеть основные различия в тексте между двумя файлами PDF.Отличный инструмент и простой в использовании: Compare-It v4 (с http://www.grigsoft.com/ )
Сравнивает много разных видов файлов. Он имеет несколько встроенных конвертеров, в том числе один для PDF-файлов.
Я использовал это довольно много раз с удовлетворительными результатами.
На самом деле следует попробовать это. Пробная версия позволяет сравнивать неограниченное время.
источник
Не знаю, но есть также ComparePDF (не бесплатно, но возможна 30-дневная пробная версия): http://www.compare-pdf.com/download.htm
источник
Бесплатно, не самый лучший, но ...
Я открываю оба документа и разделяю их друг на друга.
Не самое практичное решение, но оно работает!
Я не видел хорошего пакета DIFF для PDF-файлов, и, хотя руководство и раздражает, мой способ работает!
источник
Здесь вы можете загрузить два файла PDF и получить третий, который покажет вам разницу между ними.
Работает на всех платформах, ничего не изучать и не устанавливать и бесплатно.
https://synodins.com/apps/pdf_difference/intro.html
источник
Еще одно не идеальное решение:
В зависимости от того, насколько сложным является форматирование в PDF-файлах и какие изменения вы ищете, это может быть нормально.
источник
Коммерческий: Вы можете использовать оригинальный Adobe Acrobat Professional, за колоссальные 449 долларов:
сравнить исправленный PDF с более ранней версией .
Если вы выбираете Acrobat, комментарии на этой странице имеют отношение к его использованию.
источник
Diff Doc - не бесплатно.
источник
Для очень примитивной формы синхронизированной прокрутки между двумя файлами PDF вы можете использовать следующий скрипт autohotkey, который я написал. Предполагается, что у вас открыто два окна SumatraPDF. Нажмите вправо, чтобы перейти на следующую страницу в обоих окнах, нажмите влево для перехода на предыдущую страницу.
источник
Я использовал это (не идеальное, но для меня достаточно) решение:
источник
pdf-diff - это пакет Python для этой цели.
источник
Существует также бесплатный онлайн https://www.diffchecker.com/diff .
Но он подчеркивает только различия текста без изображений и форматирования. И он слишком слаб в сопоставлении неизмененных фрагментов в больших файлах.
источник