PDF-documenten samenvoegen via code

0000003192     -      09-11-2023

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:

Zoom
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:

Zoom
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);