Возможно запустить 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 файл 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, на который я ссылался выше.