PDF Splitter - Extract Pages into New PDF with Designated Names
top of page

PDF Splitter - Extract Pages into New PDF with Designated Names


I've posted about PDF Splitter before, the last time on June 17, 2015 , when I discussed how to use the -fo (file overwrite) command to circumvent the program's prompting you to auto-rename new PDFs each time they are extracted from the same source file. PDF Splitter has a number of functions, but it's particularly useful in running a script to extract specified pages ranges from multiple PDF source files. See the Tip of the Night for May 27, 2015.

Tonight I devised a new way to use a script with PDF Splitter to specify the file names of the extracted PDFs. Adding the operator -t to the end of a line of script, followed by the name you want to the extracted file to have (don't include the extension .pdf) will rename the file as specified after it is extracted.

So we want to have a line of script like this:

"C:\Program Files (x86)\PDF Splitter\PDFSplitter.exe" "C:\O'Shea Documents\Litigation Support\PDF Splitter\2016_Judges_Survey.pdf" "C:\O'Shea Documents\Litigation Support\PDF Splitter\process\" -p "1-8" -cp 8 -t "Exhibit 001"

So first we enter the line to the application itself:

"C:\Program Files (x86)\PDF Splitter\PDFSplitter.exe"

Next is the path to the source file:

"C:\O'Shea Documents\Litigation Support\PDF Splitter\2016_Judges_Survey.pdf"

This is followed by the path to the destination folder for the extracted files:

"C:\O'Shea Documents\Litigation Support\PDF Splitter\process\"

Then the operator -p is used to designated the range of pages to be extracted:

-p "1-8"

Then we use the -cp operator to combine the extracted pages. It must list the total number of pages in the new file"

-cp 8

Last we use -t to give the extracted file a name:

-t "Exhibit 001"

We can parse out multiple lines of script this way in an Excel file

Copy the columns into a text file, file and then find and replace the tabs with nothing, so we end up with this script:

"C:\Program Files (x86)\PDF Splitter\PDFSplitter.exe" "C:\O'Shea Documents\Litigation Support\PDF Splitter\2016_Judges_Survey.pdf" "C:\O'Shea Documents\Litigation Support\PDF Splitter\process\" -p "1-8" -cp 8 -t "Exhibit 001" "C:\Program Files (x86)\PDF Splitter\PDFSplitter.exe" "C:\O'Shea Documents\Litigation Support\PDF Splitter\2016_Judges_Survey.pdf" "C:\O'Shea Documents\Litigation Support\PDF Splitter\process\" -p "12-15" -cp 4 -t "Exhibit 002" "C:\Program Files (x86)\PDF Splitter\PDFSplitter.exe" "C:\O'Shea Documents\Litigation Support\PDF Splitter\Alternate Forms of ESI.pdf" "C:\O'Shea Documents\Litigation Support\PDF Splitter\process\" -p "3-4" -cp 2 -t "Exhibit 003" "C:\Program Files (x86)\PDF Splitter\PDFSplitter.exe" "C:\O'Shea Documents\Litigation Support\PDF Splitter\Excel Print.pdf" "C:\O'Shea Documents\Litigation Support\PDF Splitter\process\" -p "10-15" -cp 6 -t "Exhibit 004"

Then change the extension of the text file to, '.bat' and we have a batch file that's ready to run. When it's clicked on it will extract pages from the PDFs in this folder:

. . . and working in Windows command prompt

. . . generate these new files:


bottom of page