I use PDFsharp (v1.32) for merging several PDF files. I open documents using this code:
PdfDocument inputDocument = PdfReader.Open(pdfFilePath, PdfDocumentOp
Use PDFsharp 1.50 beta 3 from December 2015 or a newer version.
https://www.nuget.org/packages/PdfSharp/1.50.4820-RC1 https://www.nuget.org/packages/PDFsharp-gdi/1.50.4820-RC1 https://www.nuget.org/packages/PDFsharp-wpf/1.50.4820-RC1
https://github.com/empira/PDFsharp