Мне очень нравится PDFSam, поскольку это хороший кроссплатформенный инструмент для разделения и объединения страниц из PDF-файлов.
Я считаю, что он написан на Java (следовательно, кроссплатформенный) и исходный код доступен.
Я использовал его в качестве запасного варианта много раз, когда люди сканировали меня на сетевом принтере кучу документов, которые мне потом приходилось разделять и объединять в разные порядки, и я должен был бы сказать, что в нем довольно много полезные функции для инструмента, единственной реальной целью которого является разделение и объединение PDF-файлов.
Он даже поддерживает переупорядочивание на месте и просмотр миниатюр, которые могут сэкономить немного времени, особенно когда вы не можете вспомнить, какой файл какой.