2013-12-13 573 views
3

这是我第一次使用wkhtmltoimage。我正在尝试抓取网址的截图。但我需要的图像宽度为1024,高度为768;可能吗?目前,它是给我的宽度1024的图像和高度431如何在wkhtmltoimage中截取屏幕截图时指定大小?

我使用当前的命令是

"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本地服务器,所以使用了引号。

回答

3

试试这个,

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 

你需要一个参数作为单个字符串相结合。

+0

第一个例子是一个有趣的方法,是否有任何优势,而不是一个单一的组合报价?感谢你,我注意到我的回答中有无效的斜杠:) – Nenotlep

2

试试这个

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

您可能需要围绕谷歌的报价和例子太多。

+1

感谢您的回答 –

0

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

因此,你可以从任何地方就这样叫你wkhtmltoimage:

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

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