# PDF-Dateien zusammenführen ## Beispiel ```php <?php $sourceFiles = [ '/tmp/example1.pdf', '/tmp/example2.pdf', '/tmp/example3.pdf', ]; $targetFile = '/tmp/merge.pdf'; $merger = $this->app->Container->get('PdfMerger'); $merger->merge($sourceFiles, $targetFile); ``` Im Fehlerfall wird eine Exception geworfen. Alle Exceptions implementieren `\Xentral\Components\Http\Exception\PdfComponentExceptionInterface`. Der zweite Parameter der `merge`-Methode ist optional. Wenn `null` übergeben wird, wird eine zufällige Datei im System-Temp-Ordner erzeugt. Der Dateipfad der erzeugten Datei steht dann im Rückgabewert der `merge`-Methode.