An open-source program for working with PDF documents. It allows you to split, merge, rotate, and extract pages from PDF files. It supports batch processing, custom page ordering, and various splitting algorithms (by bookmarks, even/odd pages, etc.).