PDF-Dateien zusammenführen
Der Service Task „PDF-Dateien zusammenführen“ ermöglicht es, mehrere PDF-Dokumente zu einer einzigen PDF-Datei zu kombinieren. Du gibst eine Liste von PDF-Dateien an, die zusammengeführt werden sollen, sowie den gewünschten Namen für die finale Datei.
Input-Parameter
Die folgenden Felder werden als Eingabe für den Task benötigt:
{
"pdfsToCombine": [
"s3://bucket-name/path-to-file1.pdf",
"s3://bucket-name/path-to-file2.pdf",
"s3://bucket-name/path-to-file3.pdf"
],
"filename_output": "combined_document.pdf"
}
Erläuterung:
pdfsToCombine
: Ein Array von Datei-Referenzen (z. B. aus einem S3-Bucket), die zusammengeführt werden sollen.filename_output
: Der Name der finalen PDF-Datei, die nach der Zusammenführung erstellt wird.
Output
Der Task gibt eine Datei-Referenz der zusammengeführten PDF-Datei zurück.
{
"file_reference": "s3://bucket-name/combined_document.pdf"
}
Erläuterung:
file_reference
: Die Datei-Referenz der finalen PDF-Datei, die nach der Zusammenführung erstellt wurde.
JSONata-Beispiele
Beispielausdruck, wie du die Eingaben dynamisch gestalten kannst:
{
"pdfsToCombine": [
"{{$.attachments.invoice}}",
"{{$.attachments.contract}}",
"{{$.attachments.appendix}}"
],
"filename_output": "Final_Document_{{$.invoice.number}}.pdf"
}
Hinweise
- Stelle sicher, dass die angegebenen PDF-Dateien existieren und erreichbar sind.
- Der Task unterstützt mehrere PDF-Dateien und fügt diese in der angegebenen Reihenfolge zusammen.
- Der Dateiname für das finale PDF kann dynamisch mithilfe von JSONata generiert werden.
Tipp
Nutze den JSONata Playground, um Ausdrücke zu testen und die Eingaben zu verfeinern.