Das Ausführen von PDFtk unter Amazon Linux ist möglich. Ich habe einen Blogeintrag über das Ausführen von PDFtk auf AWS Lambda geschrieben, das unter Amazon Linux ausgeführt wird: https://lob.com/blog/aws-lambda-pdftk/ .
Es sollte durchaus möglich sein, die von mir kompilierte Binärdatei zusammen mit libgcj.so zu verwenden, um PDFtk auf einem Amazon Linux EC2 auszuführen. Die binäre und gemeinsam genutzte Bibliothek in diesem Repository sollte für Sie funktionieren: https://github.com/lob/lambda-pdftk-example
Aktualisieren
Um PDFtk unter Amazon Linux zum Laufen zu bringen, müssen Sie es unter CentOS 6 aus dem Quellcode kompilieren und dann die pdftk
Binärdatei und libgcj.so.10
(normalerweise /usr/lib64/
auf Ihrem Amazon Linux-Computer) kopieren .
Legen Sie die Binärdatei in einem Verzeichnis in Ihrem PATH
und libgcj.so.10
in einem Verzeichnis in Ihrem Verzeichnis ab, LD_LIBRARY_PATH
damit das System weiß, wo Sie es finden können.
Alternativ können Sie die Binärdatei direkt ausführen:
LD_LIBRARY_PATH=/path/to/libgcj.so.10 /path/to/pdftk --version
Sie können den Kompilierungsschritt überspringen, indem Sie die binäre und gemeinsam genutzte Bibliothek in dem bin/
Verzeichnis des Github-Projekts verwenden, mit dem ich oben verlinkt habe.