mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-16 21:17:14 +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.
|