is now part of CreativePro.com!

Scripted Document Differencing

7

A while back I posted a tip about using the Difference blend mode to compare documents. This method can reveal even the most subtle differences at a glance, but it is rather labor intensive…until now. Kasyan Servetsky, the InDesign scripter who took Find-Change scripting to a new level, has created a script to automate document differencing. It’s called Compare Two Documents, and it takes most of the time and effort out of visual differencing.

The script places all the pages from two documents you choose into a new third document and applies the Difference blend mode. You also get to choose whether differences show up against a white or black background.

Compare two documents dialog box

Once it’s done, the differences have nowhere to hide.

differences on a white background

One tip: make sure your links are up to date before you run the script, since InDesign will ask you if it’s OK to place each page with missing or modified links.

missing or modified links dialog box

Thanks for another great script, Kasyan!

Editor in Chief of CreativePro. Instructor at LinkedIn Learning with courses on InDesign, Illustrator, Photoshop, GIMP, Inkscape, and Affinity Publisher. Co-author of The Photoshop Visual Quickstart Guide with Nigel French.
  • Olaf Nelson says:

    That is a seriously excellent and simple piece of work. Thanks a lot, Kasyan!
    Olaf

  • Olaf Nelson says:

    And by simple I don’t mean the scripting–I mean how it simplifies a tedious but often necessary task so it’s something I’ll never again postpone or skip.

  • Colin Flashman says:

    this script rocks out… it’s for winners!

  • Nadya Miloserdova says:

    In my CS4 I encountered the same bug you’ve described for CS3 : “These open documents have not been saved since they were created, please save them and try again.” ? though all the documents actually have been saved.
    Anyway, it’s great piece of work! I say, a masterpiece. Thank you!

  • Mike Rankin says:

    Nadya-

    I think Kasyan has fixed the “save” bug in the latest version of the script (1.4).

  • Robin says:

    thanks

  • >