问题标签 [wicked-pdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3891 浏览

ruby-on-rails - 使用 Wicked PDF gem/Rails 3 项目的未初始化常量 Mime::PDF

当我尝试提交表单时出现此错误(PDF 应该是使用 Wicked PDF gem 生成的,在提交表单时)-

我该如何解决???相关代码如下。

帖子控制器

CONFIG/INITIALIZERS/WICKED_PDF.RB

谢谢,

费萨尔

0 投票
1 回答
3766 浏览

ruby-on-rails - wicked_pdf 在 css 文件中使用图像标签助手

我将 wicked_pdf 插件与 rails 3.2 项目和资产管道一起使用。我想在 pdf.css.erb 中定义我的图片

这是我使用布局文件的控制器代码:

这是我的布局文件,其中包含我的 pdf.css.erb 文件。

最后这是我的 CSS

这没有找到 logo.jpg。如果我将 wicked_pdf_image_tag "logo.jpg" 行直接放在我的 pdf.html.haml 模板布局文件中,那么它会在生成的 pdf 中呈现我的徽标。

是否可以在 css.erb 文件中使用 wicked_pdf_image_tag 助手?

0 投票
1 回答
1020 浏览

javascript - Rails 3 wicked_pdf 和分页

自定义分页pdf有什么简单的解决方案吗?我在考虑一些 javascript,它将检查 div 高度并在下一个元素溢出聚合 div 时分页 - 是否已经实现了类似的东西?

0 投票
3 回答
4149 浏览

pdf-generation - 如何在 Rails 中创建代表一个数据表的多页 PDF(包括每个新页面上的列标题)?

如何在 Rails 中创建代表一个数据表的多页 PDF(包括每个新页面上的列标题)?我查看了许多带有 wicked-pdf、pdfkit 和 prawn 的示例,但没有看到任何专门解决溢出到后续页面以及需要在每个新页面中重复标题的内容。谢谢您的帮助。

0 投票
1 回答
3381 浏览

pdf-generation - wicked_pdf - 在用于生成 PDF 但不在生成的 PDF 中的 html.erb 模板中显示链接

在 Rails 3.2.3 中取得 wicked_pdf 生成 PDF 的进展。但是,我希望能够将我的页面上的链接作为 .html.erb 文件中的 HTML 呈现到屏幕上,但是当我查看从该模板生成的 PDF 时,我不想看到这些链接。

我曾尝试遵循 Ryan Bates 在 PDFKit Railscast 220 中所做的事情,但它在 Rails 3.2.3 和 Ruby 1.9.3 上对我不起作用。

这是我的视图代码的删节部分:

控制器是:(显示页面是要渲染的页面的名称)

views/layouts/generic.pdf.erb 文件中的布局文件如下:

旧位置 public/stylesheets/static_pages/genie_help.css 中对应的 css 文件:

当我呈现 html 页面时,当格式为 html 时,底部的链接会显示(如预期的那样)。

渲染的 PDF 但仍然显示链接 - 这些是我想要删除的内容,但如何删除?

我做错了什么。我假设如果它可以通过 PDFKit 的中间件完成,那么它在 wkhtmltopdf 下得到支持,因为 PDFKit 和 wicked_pdf 都基于此。

谢谢

标记

0 投票
1 回答
1587 浏览

ruby-on-rails-3.2 - wicked_pdf / wkhtml - 支持使用 tr.odd 和 tr.even 更改背景颜色的 css 表

wicked_pdf gem/plugin 和底层 wkhtmltopdf 是否支持使用 tbody、tr.even 和相应 tr.odd 的 css 对交替列进行条带化?

我的 css 文件中有这个(在公共文件夹中),但它没有正确渲染颜色。

目前我在所有单元格中只得到黄色。

css中的交替颜色不渲染

0 投票
1 回答
1212 浏览

jquery - wicked_pdf - 仅 jquery css zeba 样式表体(Rails 3.2.3)以及放置 css/javascript 文件的位置(公共或应用程序/资产)

这链接到我之前的问题,该问题是关于使用 css 设置表格的样式。我现在没有添加并意识到这是一个错误,当将页面呈现为 html 时,使用了一些 jquery。

wicked_pdf / wkhtml - 支持使用 tr.odd 和 tr.even 更改背景颜色的 css 表

用于此的 jquery 如下:

我假设当我们渲染一个 PDF 文件时,悬停是多余的,所以这可以简化为:

这是我正在使用的 wicked_pdf_helper.rb 文件。使用资产管道,我不确定我是要在公共场合还是在 app/assets/javascripts 中创建我的文件。根据我有限的理解并在这里回答我的问题+审查对 gem 的更改,Rails 2 -> 3 -> 3.1 -> 3.2 的更改似乎都影响了这一点。

这是我使用的最新帮助文件文件:

该文件的先前版本是:

模板(genie_help_base.pdf.erb)文件如下:

html (genie_v23_help_base.html.erb) 的布局模板是:

这是css文件

最后是我的控制器中的 show 方法,所有这些都是从以下位置调用的:

所以我目前无法让 jquery 条带化功能工作。

我想让这个工作,如果成功,很可能会构建一个示例类型的应用程序放在 GitHub 上,因为似乎没有使用样式表和 jquery 的 Rails 3.2.3 的最新版本来证明这一点.

我是否需要在某处的文件中使用包含语句?如果是这样,“应用程序”在哪里?

随着助手的更新(tobiashm 18 天前,如果需要,使用预编译的资产)如何指定它是“常规”方法还是资产模块中的方法?如果我不注释以下内容,我会收到错误消息。

将 javascript_src_tag 更改为 javascript_include_tag 以符合 Rails 3.2+

有没有人有一个托管的示例应用程序/应用程序来演示所有这些?

摘要 - 尝试使用 jquery 在 html 呈现的文件中设置类名以在 PDF 中获取 css 斑马条纹,因此可以应用 css 样式。

在此先感谢,马克

0 投票
3 回答
14162 浏览

ruby-on-rails - 如何安装 wkhtmltopdf?

现在我正在使用 rails 3.0.0。我使用的是 Ubuntu 11.10,64 位操作系统。我想安装 wkhtmltopdf。请告诉我 wkhtmltopdf 的静态版本。

0 投票
3 回答
13449 浏览

ruby-on-rails - 如何使用 wicked_pdf 将 pdf 文件保存在公用文件夹中

现在我正在使用 Rails 3.0.0。我已经安装了 gem wicked_pdf。现在想将 pdf 文件保存在公共文件夹中。请帮助我。

0 投票
1 回答
833 浏览

ruby-on-rails - 如何在 wicked_pdf 中打开 pdf 文件?

现在我使用 rail 3.0.0 版本。现在我生成 pdf 文件并使用 wicked_pdf 将该文件保存在公共文件夹中。现在我想使用控制器操作打开该 pdf 文件。我在控制器中使用此代码。但它不起作用。请帮我怎么做。