PDFsam Basic is a free, open source, multi-platform (Windows, Mac, Linux) software designed to:
* Merge PDF files (the entire documents or selected page ranges), retaining or discarding bookmarks, acroforms and generating or not a table of contents.
* Split PDF files by pages (odd, even, single pages, etc.).
* Extract a selection of pages from a PDF file.
* Split PDF files by size.
* Split PDF files by bookmarks level.
* Rotate PDF files in batch.
* Mix multiple PDF files together taking pages alternatively from one and the other.
https://pdfsam.org/