PDF split by bookmarks Icon

PDF split by bookmarks

4.3 Stars (8)
9 Downloads (This Week)
Last Update:
Download Version 1.4.0
Browse All Files
Windows Mac Linux



SplitPDF -SplitPDF.jar- is a ‘command-line driven’ Java-program, it splits a PDF-file by bookmarks into separated PDF’s. The bookmark is used as title for the newly created PDF. Extremely usefull and fast in a batch processing environment.

PDF split by bookmarks Web Site


  • Split a PDF into multiple PDF files based on the available bookmarks
  • Programming language: Java
  • command-line tool extremely useful for batch processing
  • splits a specific PDF file or all files in a specific folder
  • automatic clean of output folder before starting the process
  • executing cmd-file before and after the process possible
  • timestamp naming possible
  • extracting only a specifice bookmark with wildcard is possible
  • compress of the created files possible with a level range from 0 to 9
  • merge with a pdf-file before and a pdf-file after is possible
  • rename of original PDF file with extension .org is possible
  • splitting one specific level, ALL levels or highest level possible
  • a cross-platform application, developed with JRE 1.5 compliant platforms
  • businessobjects alternative for report bursting


Other Useful Business Software

Avoid hiccups: deliver native mobile apps seamlessly Icon

Feel confident that you're keeping your apps and customers safe and secure. See how far you can take your apps with a free 30-day trial. Start today.

Avoid hiccups: deliver native mobile apps seamlessly Icon
Ninety percent of Fortune 500 companies trust the Microsoft Cloud, and so can you. Azure helps protect your assets through a rigorous methodology and focus on security, privacy, compliance, and transparency. Azure has been recognized as the most trusted cloud for U.S government institutions, including FedRAMP High authorization that covers 18 Azure services.

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    This project fixed a pdf issue that I was having. Using some of the other PDF splitters out there I was trying to split a 50k page pdf and it was taking upwards 24 hours. With the splitpdf.jar it only took 10mins. Was able to integrate it into powershell to automate the entire process. It runs in 64 and 32 bit processes but for larger file sizes 64 bit is much better. It also hogs ram for larger files or else it will slow down and use paged memory.

    Posted 02/09/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I was able to get this to work for my purposes by modifying a source file and updating the jar. It would be nice to update the jar with a new parameter similar to uniqueSplitFilename that provides filename customization using basename, bookmark, date, padded numbers w/ an option to start from 1. If I knew more java, I'd be happy to do it. Very fast execution!

    Posted 12/10/2012
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I like the possibility to integrate this wonderful tool into a command script that separates my PDF document every time I updated it. It worked for me, because I create the PDF document using OpenOffice Writer. When using PDFs made with pdflatex I experienced problems, too. But the tool is very helpful and I thank you for providing it.

    Posted 10/31/2012
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Did not really work for me. Could be the pdfs I was using. I did remove colons. Maybe there is some other characters that were giving it problems.

    Posted 03/15/2012
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Good program. I already had my pdf set up to the bookmarks I wanted. The only change I had to make is I had a colon character (:) in my bookmark and it didn't like it. Once I removed that it worked perfectly. used java -jar splitPDF.jar to get the list of command line parameters then java -jar splitPDF.jar -iFile <pdffile> to split the pdf. It put the pdfs in a subdirectory with the same name as the original file

    Posted 02/29/2012
Read more reviews

Additional Project Details

Intended Audience

Advanced End Users, Developers, End Users/Desktop

User Interface


Programming Language




Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

No, thanks