0

我有一个“设计”网页,其中有一些带有一些主题图像和颜色的设计模板框架。我想将此网页转换为图像。我尝试使用imgKitwkhtml2imagegem,但它只显示登录页面作为图像,它没有显示我们需要的页面。我也尝试使用“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 内容转换为图像。任何想法如何做到这一点?

4

0 回答 0