ieri all'interno di un microprogetto è sorta l'esigenza di dover unire piu' file pdf in un unico solo, per risolvere tale problematica ho utilizzato la famosa libreria iText# e la classe che trovate in questo
link.
Esempio
string basePath = "c:\\pdf";
PdfMerge demo = new PdfMerge();
demo.AddDocument(Path.Combine(basePath, "static-dynamic-typing-meijer.pdf"));
demo.AddDocument(Path.Combine(basePath, "composable-memory-transactions.pdf"));
demo.Merge("mergedPapers.pdf");