PDFsam is a free, open-source desktop application for PDF manipulation: merge, split, mix, rotate and extract pages from PDF files.