Often it is helpful to compare two versions of tables to show the differences from one deliverable to the other.
In order to use the diffpdfc comparison app you will have to apply the correct registry key for this software. Follow the below steps to get your copy of diffpdfc
registered:
Step 1: From the start menu, access the command prompt interface
Step 2: Issue the following two command line statements that will change your default directory to the actual location of diffpdfc app.
e:
cd \apps\diffpdfc
Step 3: Type in the below command as is
diffpdfc --register
Step 4: In the resulting pop-up register window for diffpdfc, copy and paste the below key:
07f01c54aadc6c085ab18c5cf9db0064faddbde68f03
Step 5: Check the 'I Accept the License' checkbox and hit 'OK'
Your copy of diffpdfc
is now registered.
The preferred method to compare PDFs is to use a utility we found called diffpdfc
. It is executed from the Windows command prompt, so to use this, first open a command prompt window and issue the following 2 commands to put yourself in the same directory as the utility:
e:
cd \apps\diffpdfc
Then call the utility with required options and inputs that are explained below.
diffpdfc -C e:\apps\diffpdfc\table2_excl_margins.dpc -R "[full path to compare results folder]" "[full path to first folder of PDF files to compare]" "[full path to second folder of PDF files to compare]"
The above is an example, and here’s a breakdown of the inputs:
-C e:\apps\diffpdfc\table2_excl_margins.dpc
- this option tell it to use a config file I setup that will ignore top and bottom margin areas (to avoid differences in dates for example). This input should always be used.-R "[full path to compare results folder]"
- this option tells the compare utility where to save all the compare reports. It will create one results file for each PDF being compared. The double quotes around the path are important when long paths with spaces are used.”[full path to first folder of PDF files to compare]"
- self explanatory”[full path to second folder of PDF files to compare]"
- self explanatoryHere’s an example of a compare run I did for a recent project:
diffpdfc -C e:\apps\diffpdfc\table2_excl_margins.dpc -R "E:\Projects\Lexicon\Projects\LX1606 NDA\Output\Tables\Re-run_19May2016_Series5_6\Compares" "E:\Projects\Lexicon\Projects\LX1606 NDA\Output\Tables\Re-run_13May2016_Series5_6\Compares\Final TLFs Rev2 Copied" "E:\Projects\Lexicon\Projects\LX1606 NDA\Output\Tables\Re-run_19May2016_Series5_6"
Alternatively, and perhaps a better choice is to cd
into your project directory and call the utility with a full path and reference your PDF folders and report folder with shorter relative paths. For example:
e:
cd "E:\Projects\Lexicon\Projects\LX1606 NDA\Output\Tables\Re-run_19May2016_Series5_6"
e:\apps\diffpdfc\diffpdfc -C e:\apps\diffpdfc\table2_excl_margins.dpc -R "Compares" "Compares\Final TLFs Rev2 Copied" "."
Note: The .
for the path means the current folder you’re in.
The best way to go about in constructing your diffpdfc is to first construct your command within a text editor.
Then browse to the final target location of where you want your comparison output to reside, copy the full absolute path as is from the address bar, and paste in after the -R "
Once you have the full diffpdfc command constructed and double checked.... copy the entire command and within your command prompt- paste it in.
Of course you need make sure your command prompt is CD in to E:\apps\diffpdfc first.
[Coming soon]