Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Regrouper des fichiers PDF par code

0000003192     -      09/11/2023

Mercator 11.0 contient tous les outils nécessaires pour regrouper différents fichiers PDF en un seul. Cela peut se faire simplement via ce type de code.

Soit sur base de fichiers :

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

 

Soit sur base de PDF contenus dans des tableaux de bytes :

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