Я надеюсь избежать этого, если он уже существует. Кто-нибудь знает о плагине для Ruby on Rails, который создаст скриншот веб-сайта? Заранее благодарим любого, кто может помочь мне найти его.Есть ли доступный миниатюрный редактор Ruby on Rails?
ответ
Насколько мне известно, вам нужен сервер с рабочим столом (например, Gnome, X11, KDE) и веб-браузер с установленными возможностями эскизов (например, webkit и CutyCapt). Конечно, это не так для Linux-сервера.
Я использовал услугу, предложенную Soufiane, используя код, основанный на фрагменте Peter Coopers, и он работает очень хорошо.
Создание эскизов веб-сайтов потребует значительных ресурсов сервера и своего рода фоновый процесс и очередь заданий, поэтому использование web thumbnail generation service может стать лучшей альтернативой генерации собственных.
Это не плагин, но я нашел this snippet, который использует внешний сайт, чтобы делать то, что вы хотите (я думаю.). Я не тестировал его.
Да есть замечательное решение:
Он имеет большой API и есть некоторые Ruby-упаковщики (т.е. http://github.com/simplificator/rwebthumb)
Это позволяет обрабатывать 100 миниатюр в месяц, если вам нужно больше, чтобы цена за кредиты была очень щедрой, если вы спросите меня.
Эй, http://webthumb.bluga.net/, это хороший сервис. Но почему-то требуется время для загрузки изображения, и мы не можем понять, почему он занимает много времени. Когда мы начали пользоваться услугой, время создания эскиза составляло 3-4 секунды, но теперь это 10-12 секунд. Мы также купили платную версию для этой услуги и по-прежнему имеем ту же проблему. Пожалуйста, дайте мне знать что-нибудь дополнительное, а не это необходимо для правильной работы. –
Это становится немного устаревшей сейчас, но только ради потомства есть ответ над here
Отлично, спасибо Kris. И спасибо за фрагмент, Soufiane. – jmtame
Любой, кто смотрит на это, также может захотеть проверить «PDFKit»: https: //github.com/jdpace/PDFKit – Kris