3

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

我当前使用的命令是

"C:/Program Files (x86)/wkhtmltopdf/wkhtmltoimage.exe  --width 1024 --height 768" http://www.google.com/ D:/example.jpg

但它说:

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

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

4

3 回答 3

7

试试这个,

C:\Program" "Files" ("x86")"\wkhtmltopdf\wkhtmltoimage.exe  --width 1024 --height 768 http://www.google.com/ D:\example.jpg

或者

"C:\Program Files (x86)\wkhtmltopdf\wkhtmltoimage.exe"  --width 1024 --height 768 http://www.google.com/ D:\example.jpg

您需要将单个参数组合为单个字符串。

于 2014-08-04T15:06:54.597 回答
2

试试这个

"C:\Program Files (x86)\wkhtmltopdf\wkhtmltoimage.exe" --width 1024 --height 768 http://www.google.com/ D:\example.jpg

您可能还需要在 google 和 example 周围引用。

于 2014-01-08T15:00:19.790 回答
0

您应该将 wkhtmltoimage.exe 的路径添加到PATH环境变量中。

因此,您可以像这样从任何地方调用您的 wkhtmltoimage:

wkhtmltoimage --width 1024 --height 768 http://www.google.com D:\example.jpg
  1. 执行control sysdm.cpl
  2. 单击Advanced system settings选项卡
  3. 然后Environment variables
  4. 编辑Path系统变量,并将目录添加C:\Program Files (x86)\wkhtmltopdf到其中。

然后重新启动控制台,并执行您的命令。

于 2016-02-19T10:31:21.923 回答