问题标签 [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.
wicked-pdf - 带有 wicked-pdf 的动态页脚
是否有可能让 wicked-pdf 呈现单个多页文档的不同页脚?因此,第 1 页将有一个页脚说明一件事,而第 2 页将有一个页脚说明另一件事。
ruby-on-rails - wicked_pdf/wkhtmltopdf 忽略 Twitter Bootstrap css
我无法使用来自以下来源的 wicked_pdf/wkhtmltopdf 在 Ruby 中生成 pdf 文档:
--
生成的 PDF 确实完全忽略了引导 css(这意味着文档的整个布局都被打乱了)。但它完全加载到“风格”部分。
当我尝试调试(generate.pdf?debug=1)输出 html 时,我确实得到了我想要的正确格式(#left 是页面左侧的列,#right 是右侧的列) .
wkhtmltopdf 是否能够呈现 twitter bootstrap css ?
我正在使用最新的 wicked_pdf gem 和 wkhtmltopdf 0.11.0 rc1。
感谢您对此的任何提示!
ruby-on-rails - wicked_pdf 未在 ActionMailer 中加载页眉或页脚
我正在尝试使用以下代码生成pdf:
如果我在控制器的操作中运行此代码,效果很好,但我的邮件程序类中的相同代码只呈现 HTML,而不是 PDF。然后,如果我调用WickedPdf.new.pdf_from_string(archivo)
生成一个 PDF,但没有页眉或页脚,这是正确的,因为在生成的 HTML 中不包含页眉或页脚。有什么我想念的吗?请帮忙。无论如何,我正在使用:
- wkhtmltopdf 0.11.0 rc1
- 导轨 (3.2.3)
- wicked_pdf (0.7.9)
谢谢!
javascript - 邪恶的 PDF - 等待 AJAX 请求完成
我正在尝试使用 WickedPDF 生成 PDF,并且我的所有静态 HTML/CSS 都在加载。我在页面上有一些使用 AJAX 请求填充的元素,但它们没有显示在 PDF 中。
我知道 :redirect_delay 可以作为参数传递,但这在等待我的 AJAX 调用完成的情况下没有帮助。由于我没有看到任何提到 Wicked PDF 和 AJAX 调用生成的页面,我想我会问:
我正在尝试使用 Wicked PDF(或其他项目)做的事情,还是我必须在生成 PDF 之前将所有内容传递到前端?
ruby-on-rails - wicked_pdf:是否可以让页眉仅显示在第一页而页脚仅显示在最后一页?
现在我已经:header => {:html => {:template => "layouts/pdf_header.html.erb"}}
设置好了。有什么我可以传递的只会在文档第一页显示标题的东西吗?
我也可以为页脚执行此操作吗?这在这里几乎更重要,因为我真的想不出任何其他方法来让页脚动态地粘在页面底部,因为它每次都会有不同的长度和不同的页面数量。
ruby-on-rails - wicked_pdf 太多图像 = 损坏的 PDF
wicked_pdf(或 wkhtmltopdf)在生产模式下表现得很奇怪。找到问题需要一些时间,但似乎我的 PDF 损坏的原因是图像太多或文件太大。
当我尝试使用 300dpi 图片(4 MB)时,它坏了。当我降低到 72 dpi 时,它会起作用……有时。当我只使用缩略图时,它总是有效的。
我做了一个测试:一张带有小测试图像的封面有效。还有两张封面,……最多可以工作 30 张。当我附上封面 31 时,我的 pdf 总是损坏。
在开发中一切都很好,300dpi 图像,5 MB,50 MB,没问题。
有人知道这个问题吗?以及如何解决?:-)
PS:当我通过命令行执行 wkhtmltopdf 时,它根本没有显示任何图像,因此很难测试 wkhtmltopdf 或 wicked_pdf 是否是问题。我真的不喜欢生成 PDF!
ruby-on-rails-3 - 导轨;wicked_pdf 非常慢
1.9.2 & rails 3.0.9 wicked_pdf 0.8.0 wkhtmltopdf 0.10.0 rc2 @ /usr/local/bin/ nginx 和 pow
它似乎几乎没有工作,如果有的话,而且当它工作时它非常慢。我做了什么:
捆绑安装后,进入rails控制台进行简单测试:
pdf = WickedPdf.new.pdf_from_string('你好!') " * ** * **\"/usr/local/bin/wkhtmltopdf\" -q - - ** * ** * "
就这样挂了很长时间,大概30分钟左右,但最终又回来了。
直接使用 wkhtmltopdf google.com google.pdf 放到 shell 测试 wkhhtmltopdf 并返回:
很快,虽然我不得不cntl-c出来
经过一番挖掘,我将 wkhtmltopdf-binary 添加到 gem 文件中,捆绑安装......结果相同
我的 wicked_pdf.rb 初始化程序:
提前致谢
javascript - 用于 Rails 的 Wicked_PDF 中更好的分页符
我能够使用此处描述的技术在我想要的某些点处获得分页符。但是,我有如下两列布局:
样式如下:
这在大多数情况下都很好,但是如果book-body
div + 的高度book-main-image
和book-headline-holder
长于一页,则两个book-main-section
div 都会转移到下一页,在一个页面上留下一个图像和标题,并且有很大的差距,其余的内容在下一页。
我尝试开始引入一些 javascript(在页面中使用指向 jQuery 的外部链接)以根据它们的高度将页面内容分解为单独的 div,但我永远无法执行 Javascript(似乎完全忽略它) . 有没有其他方法可以避免这种情况,或者让 javascript 工作?
ruby-on-rails-3.2 - WickedPDF 标头渲染
我使用 mac osx 并尝试通过 wickedpdf 将我的 html 文件转换为 pdf 文件。我想在我的 pdf 文件的每一页都放一个字符串,但我有一个关于没有呈现的标题的问题。
我的 wickedpdf 方法是,
并且头文件只包含“hello”字符串或什么都不包含。然而,每次我看到这个错误,
问题行是“:header =>{:html =>{:template=>'shared/pdf/header.pdf.erb'”。此外,我看不到任何有关在控制台上呈现标题页的日志。
我该如何解决?
wicked-pdf - WickedPDF 在 osx 上未打补丁
我正在尝试在 mac osx 上将 html 转换为 pdf。我写这个命令,
但我看到了错误,
问题是什么?我应该如何解决?