2014-01-14 2 views
1

Я просматривал документацию Vips и Ruby-Vips, и я не вижу в любом случае загрузки и преобразования PDF-файла. Imagemagick имеет команду convert в своих инструментах CLI. Есть ли эквивалент конвертации в Vips? Моя цель - конвертировать PDF в jpeg в моем приложении Rails 3.Ruby-vips> Covert PDF to JPEG

ответ

0

Вы можете открыть PDF-файл, как любой другой файл изображения.

a = VIPS::Image.new("/some/file/called.pdf") 
a.write("tiny.jpg") 

vips не дает вам большого контроля над процессом, хотя - вы не можете установить разрешение рендеринга, например.

vips использует libMagick для обработки PDF-файлов, поэтому вам может быть проще использовать только ImageMagick. ImageMagick в свою очередь использует ghostscript, поэтому я полагаю, что для окончательного контроля это будет полезно.