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