问题标签 [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 投票
2 回答
2678 浏览

wkhtmltopdf - wkhtmltoimage 快照中的 CSS3 渐变渲染

我正在使用 wkhtmltoimage 为我的网站呈现包含背景渐变的快照,但它没有显示在生成的快照中。

我尝试在 Ubuntu 和 Windows 上使用,但找不到错误。

我什至尝试使用不带任何参数的最简单命令。

我的原始页面在所有主要浏览器中看起来都一样 这是屏幕打印在此处输入图像描述

这是由 wkhtmltoimage 生成的 在此处输入图像描述

我不确定到底是什么问题。我也尝试查看他们现有的问题,但找不到任何东西。

0 投票
0 回答
422 浏览

php - 从 PHP 执行 wkhtmltoimage 挂起

从 PHP 执行 wkhtmltoimage 它只是挂起。

它挂起,直到 PHP 超时。

我可以直接从 CLI 运行相同的命令,它工作正常。

我也试过:

  • 添加2>&1>nul 2>&1
  • 使用shell_exec和反引号。
  • 将 exec 包装在批处理文件中并调用EXIT /B 0

我尝试使用 Symfony Process 并得到这个错误:

从 CLI 运行它会产生相同的Qt: Untested Windows version 6.2 detected!消息,但仍会生成图像。从 PHP 运行它不会生成图像。

知道如何通过 PHP 使 wkhtmltoimage 工作吗?

0 投票
0 回答
256 浏览

php - 使用 wkhtmltoimage 的网站缩略图

我在使用 wkhtmltoimage-i386 获取网页屏幕截图时遇到问题,当我执行我的代码时没有生成图像。

这是我的托管信息

http://web0.t145.nlserver.net/phpinfo.php

这是代码

shell_exec("./wkhtmltoimage-i386 http://www.google.com google.png");

我已将 php 代码文件和 wkhtmltoimage-i386 插件放在同一个文件夹中,

请你能帮我确定这背后的问题是什么

0 投票
0 回答
461 浏览

webpage-screenshot - wkhtmltoimage - 尝试从托管在同一 ip 中的站点获取缩略图

我正在尝试使用 wkhtmltoimage 获取网站缩略图

除了托管在同一 ip 中的网站外,它似乎可以正常工作

这是我从托管到同一服务器的另一个站点请求缩略图时从 shell 得到的:

有没有办法解决这个问题,或者我必须为我的服务器订购第二个 ip?

0 投票
1 回答
826 浏览

php - 如何在基于 linux 的 Web 服务器上安装 wkhtmltoimage

我只想知道如何将 wkhtmltoimage 安装到我的 Linux 共享托管服务器中。我是新手,不知道如何开始这样做。谁能一步一步解释。

0 投票
0 回答
278 浏览

c# - 在 c# 中将 HTML 转换为 PDF 时出现图像错误

我正在使用'wnvhtmltopdf'HTML文件转换为PDF. 但我面临一个问题,即 html 文件中的图像没有出现在PDF文件中。有什么想法可以解决这个问题吗?

如果我们开箱即用,是否还有其他想法可以转换操作?

0 投票
0 回答
655 浏览

wkhtmltopdf - 使用 wkhtmltopdf 批量创建数千个 PDF 时如何缓存资产文件?

我们正在使用出色的wkhtmltopdf从我们网站上的 HTML 网页呈现 PDF。我们需要在一个批处理作业中渲染和存储大约 10,000 个 PDF。这带来了一个问题。

通过 HTTP 收集每个 PDF 所需的 JS、CSS 和图像资源将非常慢 - 有没有办法像浏览器一样在每个请求中缓存文件?wkhtmltopdf 在批量创建 PDF 时似乎没有任何选项可以执行此操作。

0 投票
1 回答
150 浏览

wkhtmltoimage - Wkhtmltoimage:如何防止从 localhost/127.0.0.1 创建 pdf/image?

我有一个 url 列表,我想用 wkhtmltoimage 创建屏幕截图。一些 url 被重定向到 localhost/127.0.0.1 然后我有我的 localhost 的屏幕截图(目录列表)。如何预防?

0 投票
1 回答
5277 浏览

cmd - 向 wkhtmltoimage 添加标题

我正在尝试使用 wkhtmltoimage 在 html 图像的顶部添加一些文本。我不确定我是否使用了正确的论点。目前,我失败了......

wkhtmltoimage --custom-header helloworld http://www.google.com google.png

帮助文件建议我在文本之后需要一个值。我不清楚这代表什么。我还想添加多个单词(例如hello world)。这可能吗?

0 投票
3 回答
9338 浏览

php - 在 wkhtmltoimage 中截屏时如何指定大小?

这是我第一次使用 wkhtmltoimage。我正在尝试截取网址的屏幕截图。但我需要图像的宽度为 1024,高度为 768;是否可以?目前它给了我一个宽度为 1024 和高度为 431 的图像。

我当前使用的命令是

但它说:

'"C:/Program Files (x86)/wkhtmltopdf/wkhtmltoimage.exe --width 1024 --height 768"' 不是内部或外部命令、可运行程序或批处理文件。

我使用引号是因为我使用的是 Windows 本地服务器。