Возможно запустить PDFtk на Amazon Linux. Я написал сообщение в блоге о запуске PDFtk на AWS Lambda, которая работает на Amazon Linux: https://lob.com/blog/aws-lambda-pdftk/ .
Должно быть вполне возможно использовать скомпилированный мной двоичный файл вместе с libgcj.so для запуска PDFtk на Amazon Linux EC2. Двоичная и разделяемая библиотеки в этом хранилище должны работать для вас: https://github.com/lob/lambda-pdftk-example
Обновить
Основные шаги для запуска PDFtk в Amazon Linux - это скомпилировать его из исходного кода в CentOS 6, а затем скопировать pdftk
двоичный файл и libgcj.so.10
(обычно расположенный /usr/lib64/
на вашем компьютере Amazon Linux).
Поместите двоичный файл в каталог в своем каталоге PATH
и libgcj.so.10
в своем каталоге, LD_LIBRARY_PATH
чтобы система знала, где их найти.
В качестве альтернативы вы можете запустить двоичный файл напрямую:
LD_LIBRARY_PATH=/path/to/libgcj.so.10 /path/to/pdftk --version
Вы можете пропустить этап компиляции, используя двоичную и разделяемую библиотеку в bin/
каталоге проекта Github, на который я ссылался выше.