byte[] pdf1 = ...;
byte[] pdf2 = ...;
byte[] mergedPdf = MercatorUi.Reporting.ReportingStatic.Reporting.MergePdfToBytes(new byte[][]{ pdf1, pdf2 }, out string error);
if (mergedPdf == null)
    MercatorUi.Dialogs.Stop(error);