问题标签 [wkhtmltoimage]

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

java - 如何在 Java 中使用 wkhtmltopdf 或 wkhtmltoImage 将 HTML 字符串转换为 PDF?

我正在使用 wkhtmltoPDF 从 html 字符串生成 pdf 并且它按预期对我来说工作正常,但现在我必须将输出生成为 Image 并且我无法找到示例代码或任何库。

我已经参考 了https://github.com/jhonnymertz/java-wkhtmltopdf-wrapper来生成 pdf。

我想要一个输出图像。谁能告诉我,我不想使用 Runtime.getRuntime().exe()方法来生成输出。

提前致谢。

0 投票
2 回答
130 浏览

wkhtmltopdf - 在 phpwkhtmltoimage 中设置选项

我正在尝试减小从 phpwkhtmltoimage 输出的图像的文件大小(wkhtmltopdf 的 php 包装器)

图像保存良好,但输出的图像与未设置选项完全相同。我猜我在这里做错了什么。

干杯

0 投票
1 回答
988 浏览

javascript - 在 React 应用程序中使用 html-to-image 的问题

我正在尝试使用 html-to-image 创建特定 html 卡的可下载图像。在其文档中,它指定使用

但这适用于真实的 DOM 而不是反应。我尝试使用 refs 但它没有结果。卡片和下载按钮位于组件层次结构的不同分支中。

0 投票
1 回答
7076 浏览

javascript - Angular 6 dom-to-image 引发未捕获的错误(无法将 html 转换为图像)

我想将 html 部分转换为图像(注意Html 部分有许多来自服务器的其他图像)我正在使用 angular 6 和 node.js,用于将 html 转换为图像的库是 dom-to-img

它在本地主机中工作但是当我将它测试到生产级别时它给了我错误图片中 错误

这是我要转换为图像的 HTML 区域,其中签名和背景蓝色来自服务器作为 URL

Html 区域

我使用 了@ViewChild('checkContainer') 容器;获取 dom(Html 部分)引用,然后我调用一个函数,该函数为我提供了一个图像类型文件,然后我传递给将这个图像保存在数据库中的服务器。 一切都在 Localhost 中工作,但不在生产中

这是我尝试过的代码。

}

上面的函数将从这个函数调用checkImageFile是在我的文件中声明的属性名称。

}

我的代码中缺少什么?你能帮我么?谢谢大家快乐编码。:)

0 投票
2 回答
717 浏览

php - wkhtmltoimage 的参数列表太长错误

我想捕获屏幕并将其存储到服务器。我已经使用下面的命令在我的 php 代码中实现了屏幕截图。

当我运行上面的代码时,它工作正常。但是当我将大量的值文本传递给名为estr它的参数时,当我回显$resCommand. 而且当我尝试在腻子中执行命令时,它会引发如下错误,

基于上述错误,我在网上冲浪,我得到了一些建议,比如我必须增加ARG_MAX价值。但这些建议并不明确和模糊。我找不到论点以及如何增加价值。

请建议我在哪里以及如何增加ARG_MAX价值,或者如果有任何其他解决方案可以解决此问题,请建议我?

我的操作系统版本:-Linux version 2.6.32-696.6.3.el6.x86_64 (mockbuild@c1bl.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) )

谢谢, 拉维钱德兰

0 投票
1 回答
1227 浏览

html - 有什么方法可以将数据框提取到图像(png)中?

我需要将我的熊猫数据框提取为图像。

输入 :

输出:将数据框转换为 png。

在此处输入图像描述

谢谢 !!

0 投票
0 回答
332 浏览

windows - wkhtmltoimage 无法将本地 HTML 文件转换为图像

我正在尝试使用将 HTML 页面转换为图像wkhtmltoimage

我已按照以下步骤操作。

我创建了一个批处理文件来导航到该wkhtmltoimage bin目录,然后获取一个文件并将其转换为图像。

cmd.exe当我运行命令并将文件转换为图像时,它工作得很好。但是当我尝试通过它运行相同的批处理文件时,jenkins它会显示以下错误。

使用网络状态代码 203 和 http 状态代码 0 - 打开 C:/Users//.jenkins/jobs/Automation_Git/builds/17/cucumber-html-reports/overview-features.html 时出错:系统找不到指定的路径。

以下是我尝试运行的命令:

我什至尝试使用 --load-error-handling ignore,但没有用。

0 投票
1 回答
55 浏览

c# - 强制 NReco.ImageGenerator 下载特定版本的 wkhtmltoimage.exe

我正在使用 NReco.ImageGenerator.dll v1.1.3。这个组件很好用,但是它下载的是wkhtmltoimage.exe v0.12.4,我需要v0.12.5代替。

如何强制它下载 v0.12.5?

0 投票
0 回答
253 浏览

wkhtmltopdf - 如何修复 wkhtmltopdf 中的 SVG 颜色渐变渲染

问题

当我将标准 SVG 放入 wkhtmltopdf 时,它呈现精美,就像在浏览器中一样。

但是,当我向 SVG 添加颜色渐变时(例如使用<linearGradient/>),它会沿着形状的边缘创建一条非常不稳定和像素化的线,使其无法使用。

我尝试过更改 DPI、缩放等选项……但这些与问题无关。

输出比较

标准 SVG:

在此处输入图像描述

有问题的颜色渐变 SVG: 在此处输入图像描述

SVG 比较

标准 SVG:

有问题的颜色渐变 SVG:

重要提示:该问题与 SVG 元素上的属性(例如宽度、高度、视图框或任何 CSS)没有任何关系。

此外,SVG 被直接注入到 HTML 中。我尝试将它放在一个<img/>(作为 src 链接和作为 base 64 编码的 src)中,但无济于事。

0 投票
1 回答
523 浏览

ruby-on-rails - 来自 html 的图像在转换为 JPG 时未呈现 - IMGKit gem

我想使用 IMGKit gem 和 wkhtmltoimage-binary 将 HTML 页面转换为 JPG 图像,在我的 HTML 页面中,有一个div背景是图像(内联样式)的类,在转换此 HTML 页面时,不会呈现 div 背景图像其余样式和内容在生成的图像中呈现。我还尝试了 HTML 中的 IMG SRC 标签,图像也没有渲染。

我不知道如何完成这项工作,rails 中是否有任何方法可以完成这项工作?