mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-28 07:30:28 +01:00
24 lines
652 B
Markdown
24 lines
652 B
Markdown
# 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.
|