Я использовал этот пример с большим успехом
Объединение PDF-файлов с IText # И .Net
Хитрость заключается в том, чтобы использовать это, сохраняя ваши страницы в потоке памяти, чтобы вы могли a) записать их как отдельные страницы и b) передать их в слияние для объединения.
Это тоже быстро. У меня есть код, который может создавать сотни документов менее чем за минуту, в объединенной и единственной форме.