Mercator 11.0 bevat alle nodige tools om verschillende PDF-bestanden samen te voegen tot één bestand. Dit kan eenvoudig gedaan worden met behulp van de volgende codevoorbeelden.
Op basis van bestanden:
string[] pdfFiles = new string[2] { @"c:\test\pdf1.pdf", @"c:\test\pdf2.pdf" };
if (!MercatorUi.Reporting.ReportingStatic.Reporting.MergePdfToFile(pdfFiles, @"c:\test\merged.pdf", out string error))
MercatorUi.Dialogs.Stop(error);
else
MercatorUi.Dialogs.Stop("OK");
Op basis van PDF-inhoud in byte arrays:
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);