- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Rails 中,我使用 Signature Pad 正确设置了一个 View 来显示捕获的签名。
我现在想生成一个显示签名的pdf。签名是 json 保存为我的 postgresql 数据库中的字符串,并且如上所述它将在 html View 中生成良好,问题是在 pdf 中生成。
我相信我已经为 wicked_pdf 正确包含了必要的 Assets :
<%= wicked_pdf_stylesheet_link_tag "application" %>
<%= wicked_pdf_javascript_include_tag "application" %>
<head>
<script>
function draw_signature() {
var sig = $('#signature').val();
if (typeof(sig) != 'undefined' || sig != null)
{
$('.sigPad').signaturePad({displayOnly:true}).regenerate(sig);
}
}
</script>
</head>
<body onload="draw_signature()">
<%= hidden_field_tag("signature", @customer.signature, :id => "signature") %>
<div class="sigPad signed">
<canvas class="pad" width="400" height="140"></canvas>
</div>
最佳答案
我能够让你上面的例子使用 gem 版本:wicked_pdf (1.0.6)
修改包含标签以引用最新的 Jquery CDN,以及在 vendor/assets
中提供的 Jquery 签名库目录。
请参阅下面的工作代码:
<%= wicked_pdf_javascript_include_tag "https://code.jquery.com/jquery-3.1.1.min.js" %>
<%= wicked_pdf_javascript_include_tag "jquery.signaturepad.min" %>
<script type="text/javascript">
$(document).ready(function(){
var signature = $('#signature').val();
if (typeof(signature) != 'undefined' && signature != null && signature != "")
{
$('.sigPad').signaturePad({displayOnly:true}).regenerate(signature);
}
});
</script>
<body>
<%= hidden_field_tag("signature", @customer.signature, :id => "signature") %>
<div class="sigPad signed">
<canvas class="pad" width="400" height="140"></canvas>
</div>
</body>
config/initializers/assets.rb
Rails.application.config.assets.precompile += ['jquery.signaturepad.min.js']
关于ruby-on-rails - 在 wicked_pdf 中显示签名板 - Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23467365/
这是我使用 Wicked_pdf 转换我的 html.erb 时的结果页到pdf . 问题 : 好像table的 tr被分成两页。 我试过没有成功 : 使用 page-break-inside如所述
我在用 Windows 7 Rails 3.2.11 wkhtmltopdf 0.9.9 在 gem 文件中 gem 'wicked_pdf' 在我的初始化程序中 WickedPdf.config
我一直在使用 Wicked PDF gem用于生成 pdf。它一直运行良好。 但是,我遇到了这样一种情况,即需要在第一页上附加并显示一个大页脚,而不是其余页面。为此,我按照建议在 pdf 正文底部添加
我正在尝试安装 wicked_pdf,以便在我的 Rails 应用程序上生成 2 个用户之间的预填充契约(Contract)。 我觉得我已经正确安装了 wicked_pdf,但我收到“ActionCo
我遇到了一个问题,即呈现的 PDF 的字体大小在生产中较大。在开发中生成的 PDF 上,一切看起来都很棒。 这是开发的效果图: 这是来自生产的渲染: 这让我很难为开发中的生产服务器格式化我的文档。你能
我正在尝试使用生成 PDF WIckedPdf 版本 = 1.1.0 wkhtmltopdf 0.12.4(带有补丁的 qt) Rails 4.2 下面是我的 Controller 端点 @cover
如何让产品的图像以 pdf 格式显示? 我在 View 文件中有此代码 它显示了这辆车的所有图像。 但是如果我在 show.pdf.erb 中使用相同的代码,那么我只
我对 wicked_pdf 页脚渲染没有什么问题。 这是我的渲染方法: def invoice render pdf: "#{@order.number}.pdf", f
我阅读了一些答案,但没有解决我的问题。 Html 图表效果很好,但当我使用 wicked_pdf 导出为 PDF 时,图表不显示。 我设置图表选项: plotOptions: { ser
我能够使用描述的技术 here在我想要的某些点获得分页符。但是,我有如下两列布局: " /> Location
我正在使用 wicked_pdf 和 wkhtmltopdf 在我的 Rails 应用程序中生成 pdf。我已经使用以下样式规则设置了我的页面(除了 Bootstrap 提供的样式之外)...
我有一个场景,我需要根据对象数组生成多页 pdf。 以下是我的模型: # Member has_many certificates class Member < ActiveRecord::Base
我正在使用 wicked_pdf 呈现 PDF。该应用程序以 HTML 格式呈现表格。该表是动态的,因为其中的数据每 30 秒更改一次。当用户单击“下载为 PDF”链接时,请求返回到服务器并呈现 HT
我有一个 Rails 应用程序,我在其中使用 wicked_pdf 生成 PDF。这一切都很好并且在本地工作,但是当推送到 heroku 时,PDF 确实呈现,但没有应用样式表。 特别是对于 PDF
render :pdf => "file_name", :layout => 'pdf.html.erb',
环境:- ruby - 1.9.3, rails - 4.0.0 我正在使用 wicked_pdf gem 生成 pdf。 为此,我在 Controller 中使用了以下代码:- respond_to
我在我的 rails 项目中使用 chart.js 和 activeadmin 我在我的行动中有这个 controller do before_action :set_query, only: :
我有一个这样的 Controller : def show @professor = Professor.find(params[:id]) respond_to do |format
我正在尝试使用 Wicked_pdf gem 和 Highcharts 生成 PDF 报告。 我已经尝试设置 animation , enableMouseTracking和 shadow错误的。 但
我正在使用 wicked_pdf 并且遇到了问题。 css 不起作用。如何正确使用? 我的代码是这样的: application.html.erb WickedPdfExample
我是一名优秀的程序员,十分优秀!