问题标签 [wkhtmltopdf-binary]

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 回答
569 浏览

ruby-on-rails - 使用 wkhtmltopdf-binary 剪切文本

使用了以上两个宝石。但是当分页符时我收到文本剪切的问题。就像在屏幕截图中一样

在此处输入图像描述

我正在使用这段代码:-

但是我已经尝试了一些以前提出的问题的建议,但似乎不起作用

任何帮助,将不胜感激。

0 投票
2 回答
1006 浏览

ruby-on-rails - wicked_pdf 在生产服务器中不起作用

在本地它可以正常工作,但是当我尝试在服务器上生成 PDF 时,它会抛出:

这是my_controller上的内容。

在我的Gemfile

0 投票
1 回答
955 浏览

render - wkhtmltopdf 和 MathJax:方程渲染得太小

我正在尝试使用 wkhtmltopdf 下载费曼讲座。这是我使用的命令行:

但是,MathJAX 公式呈现得太小。这是一张图片: 在此处输入图像描述

如何放大渲染的方程?

本主题中,建议的解决方案(据我所知)是添加

到 HTML。

但是当然下载 HTML 文件并在将其传递给 wkhtmltopdf 之前对其进行修改太麻烦了。如果可能的话,我希望有一个更简单的解决方案。

0 投票
3 回答
2660 浏览

ruby-on-rails - 邪恶的 PDF 标题未显示

在检查了 Rails Gem 存储库中的类似问题以及 Stack Overflow 之后,我找不到问题的答案。

我正在尝试在 Rails 控制器中使用 wicked_pdf 呈现 pdf,但无论我做什么或我遵循的类似问题的推荐解决方案都没有显示标题。

首先,这是开发控制台的输出:

正如您所看到的,标题布局及其内容都在被渲染和处理,但是它们并没有生成最终的输出 PDF,我不知道为什么!看:

PDF 输出

所以,这是我的控制器代码:

没什么特别的,在那里你可以看到所有的配置选项,非常标准。不用说,带有页码的页脚工作正常(屏幕截图太长无法显示,但相信我)。不能对标题说同样的话。

这是 PDF 标题布局文件:

pdf_header.html.haml

这里是标题“内容”本身的内容:

header_pdf.html.haml

只是纯文本。我有一个 Linux 16.04 x64 操作系统、wicked_pdf (1.1.0)、wkhtmltopdf-binary (0.12.4)。我该如何调试呢?

0 投票
0 回答
1399 浏览

ruby-on-rails-4 - wicked_pdf 无法加载 pdf 文档

我有一个 Rails 应用程序,它可以呈现一些 pdf 文件。只有其中一个无法加载错误failed to load pdf document,直到我重新启动服务器。我见过有人提到文件的文件大小。是的,我发现我的有问题的文件比另一个大得多。它大约是 500KB,而其他的只有大约 100KB。

但是,我检查了我的服务器以查看其默认配置,并发现要呈现的文件大小没有限制。

所以,我认为这个问题可能是由文件大小以外的其他原因引起的。无论如何,如果有人建议我再看看文件大小,我也很高兴。

环境:

Ubuntu 14.04.4 LTS

红宝石 2.3.3

0 投票
1 回答
330 浏览

javascript - 通过 wkhtmltopdf 将包含 openlayers 映射的 html 页面转换为 pdf

我有 Html 页面包含表格和 OpenLayers 地图在所有浏览器甚至 IE 上一切正常。我想将此页面转换为 pdf,所以我使用 wkhtmltopdf 并在阅读 wkhtmltopdf 时使用幕后 WebKit 呈现页面,因此我在Qt Web 浏览器上测试输出,由于错误,浏览器拒绝显示 OpenLayers 地图 ol-debug.js:18601ReferenceError: Can't find variable: requestAnimationFrame

因为这个错误 wkhtmltopdf 只转换 Html 表并忽略地图

Ps:我使用这些命令进行转换

有关此问题的解决方法的任何想法或建议

在此先感谢您的帮助

0 投票
1 回答
537 浏览

wkhtmltopdf - 适用于 Cloud Linux 的 wkhtmltopdf 版本

我的服务器中有 CloudLinux 版本 7.6,以前我曾经有 wkhtmltopdf linux 通用版本 0.12.4。我正在尝试将 wkhtmltopdf 升级到 0.12.5 版,我注意到它们不再具有通用的 linux 版本。

  1. 如何在使用 CloudLinux 的服务器中安装最新版本的 wkhtmltopdf?

  2. 我可以安全地安装和使用 CentOS 7 的 0.12.5 版本,还是我唯一的选择是继续在 CloudLinux 上使用 0.12.4 通用 linux 版本?

0 投票
1 回答
391 浏览

wkhtmltopdf - 升级 WKHTMLTOPDF 后的布局问题

我以前看起来很棒的所有布局现在都搞砸了,升级后似乎使用不同且更小的字体呈现WKHTMLTOPDF。全角 div 的渲染也比以前更小。

我尝试在 wicked 中修改 dpi 标志,当设置为 时,我看到了一个小dpi: 300的差异,但无论更改为dpi. 有人有任何提示吗?很确定问题出在对WKHTMLTOPDF.

我们将这些版本锁定了一段时间,因为渲染的 PDF 看起来很棒:

  • wicked_pdf (1.1.0)
  • wkhtmltopdf-binary (0.9.9.3)(使用 NimbusSansL Bold & Regular 字体渲染)

我们有一个新功能需要更好地处理长表中的分页符。由于我们已经升级,分页符工作得很好,但现在我们遇到了更多问题,以下是新版本:

  • wicked_pdf (1.2.2)
  • wkhtmltopdf-binary (0.12.4)(现在使用字体 DejaVuSans、Bold 和 Regular 进行渲染)

渲染代码:

0 投票
0 回答
363 浏览

ruby-on-rails - wkhtmltopdf_binary_gem:语法错误:单词意外(期望“)”)

在生产服务器(ubuntu 14.04)中,下载 PDF 时出现此错误

参考链接并尝试

https://gist.github.com/brunogaspar/bd89079245923c04be6b0f92af431c10

$ wkhtmltopdf http://www.google.com google.pdf

/usr/local/rvm/gems/ruby-2.5.1/gems/wkhtmltopdf-binary-0.12.4/bin/wkhtmltopdf_linux_x86: 1: /usr/local/rvm/gems/ruby-2.5.1/gems/wkhtmltopdf- binary-0.12.4/bin/wkhtmltopdf_linux_x86:语法错误:单词意外(预期“)”)

有什么帮助吗?

0 投票
1 回答
874 浏览

ruby-on-rails - wicked_pdf:生产中的 UTF-8 编码问题

在我的 Rails 5 应用程序中,我使用wicked_pdfwkhtmltopdf-binary gem 从 HTML 生成 PDF。但是在生产中生成 PDF 时存在一些问题。货币符号显示不正确,但在开发中运行良好。

这是我的 PDF 图片。

我的制作pdf截图

我的 Gemfile 看起来像这样:

我的控制器代码:

我尝试了很多从 Stackoverflow 到其他类似问题的解决方案。他们都建议我在布局文件中添加元。我还在我的布局文件中添加了它。

已编辑

我的 PDF 布局文件。

如果有人能指出在这种情况下出了什么问题,我将不胜感激。提前致谢。