在wkhtmltoimage中截图时如何指定大小?

时间:2013-12-13 23:54:00

标签: php size screenshot wkhtmltopdf wkhtmltoimage

这是我第一次使用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 localserver。

3 个答案:

答案 0 :(得分:4)

试试这个,

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

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

答案 1 :(得分:2)

试试这个

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

您可能需要围绕Google和示例进行引用。

答案 2 :(得分: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添加到其中。
  5. 然后重新启动控制台,并执行命令。