2017-02-09 2 views
4

Gruß,Kann ich wkhtmltopdf auf AWS Lambda

Ich bin eine AWS Lambda-Funktion PDF-Dateien auf S3 gespeichert verschmelzen. Außerdem muss ich jetzt eine PDF-Datei erstellen (aus HTML und CSS). Ich habe versucht, wkhtmltopdf zu verwenden, aber es scheint, dass ich es mit apt-get install installieren müsste (was ich glaube nicht, dass ich Zugriff auf AWS Lambda habe).

Irgendwelche Ideen, wie kann ich es tun?

Irgendwelche Vorschläge für wkhtmltopdf Ersetzungen?

Danke!

Antwort

1

Laden Sie das binary in einem Ordner Ihres Projekts zum Beispiel in einem Ordner „binary /“, so dass zum Zeitpunkt der Lambda-Ausführung Sie es als Referenz nennen kann

2

Fügen Sie die wkhtmltopdf binäre und sicherstellen, dass sie die Ausführung Erlaubnis (chmod 755) hat. Fügen Sie Ihrer Sprachlaufzeit den Binärpfad hinzu. z.B. mit NodeJS

process.env['PATH'] = process.env['PATH'] + ':' + process.env['LAMBDA_TASK_ROOT'] + '/bin/linux';