如何使用ruby on rails应用程序或Javascript将经过身份验证的html网页转换为图像

时间:2016-01-14 09:27:29

标签: jquery ruby ruby-on-rails-3 wkhtmltoimage imgkit

我有一个' design'网页有一些设计模板框架与一些主题图像和颜色。我想将此网页转换为图像。我尝试使用imgKitwkhtml2image gem,但它只显示Login页面作为图像,它没有显示我们需要的页面。我试着和#34; html2canvas"同样,但它只显示布局。它不显示页面内容。请参阅代码:

def design_update
  respond_to do |f|
    f.json do
      just_promo_params = promotion_params
      theme_params = just_promo_params.delete(:theme_attributes)

      if ThemeEngine::UpdatesThemeWithHistory.update_with_promotion(
        promotion,
        just_promo_params,
        theme_params,
        current_user)

        ASNWithControllerContext.instrument 'promotion.saved_design',
        context: self,
        promotion: promotion

        render status: 200, json: {errors: []}
      else
        render status: 200, json: {errors: [promotion.errors.full_messages]}
      end
    end
  end
end

我必须将此json内容转换为图像。任何想法如何做到这一点?

0 个答案:

没有答案